在Java 6 JRE(而不是JRE 7)中打开JNLP文件

我有一个需要在Windows机器上打开的基于Java 6的Java Web Start应用程序。机器已安装JRE 7,并将JRE

6手动复制到该Program Files文件夹中。问题是,无论何时我想打开JWS应用程序,它都将使用Java 7打开。即使我使用javawsJRE

6中的可执行文件,某些属性仍然引用JRE 7文件(我通过使用进行了验证javaws -verbose app.jnlp。如何强制JRE 6仅用于此应用?

回答:

我有一个基于Java 6的Java Web Start应用程序..如何才能仅为此应用程序强制使用JRE 6?

versionj2se元素中使用适当的属性。

<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

回到顶部