在Java 6 JRE(而不是JRE 7)中打开JNLP文件
我有一个需要在Windows机器上打开的基于Java 6的Java Web Start应用程序。机器已安装JRE 7,并将JRE
6手动复制到该Program Files
文件夹中。问题是,无论何时我想打开JWS应用程序,它都将使用Java 7打开。即使我使用javaws
JRE
6中的可执行文件,某些属性仍然引用JRE 7文件(我通过使用进行了验证javaws -verbose app.jnlp
。如何强制JRE 6仅用于此应用?
回答:
我有一个基于Java 6的Java Web Start应用程序..如何才能仅为此应用程序强制使用JRE 6?
version
在j2se
元素中使用适当的属性。
<resources> <!-- Any 1.6 JRE -->
<j2se version='1.6*'>
...
</resources>
回答:
该解决方案似乎不再适用于安装早期版本的JVM!
我能想到的为什么它无法正常工作的最好原因是,Oracle愿意为早期的Java版本发布安全更新,因此迫使每个用户都使用最新的JVM。
以上是 在Java 6 JRE(而不是JRE 7)中打开JNLP文件 的全部内容, 来源链接: utcz.com/qa/408754.html