【发布时间】:2014-10-30 14:45:52
【问题描述】:
我有一个由 Webstart 运行的程序 (xx.jnlp)。此应用程序必须使用 Java 1.7.0_71。 (32 位)但是当安装 Java 8(64 位)时,它会尝试从它开始。
我发现它可以通过Java控制面板(用户)和deployment.properties和deployment.config来控制
我的问题是现在。如何在deployment.properties和deployment.config中定义代码以运行指定java版本(本例为1.7.0_71 32bit)的指定程序(xx.jnlp)
我尝试在 deployment.properties 中使用这一行。
“deployment.javaws.jre = 1.7.0_71 /jnpl=http://XX.jnlp /arch = x86”
也许我需要在 deployment.config 中做点什么
最好的问候
【问题讨论】:
-
我相信你是在 Java web start 控制面板中设置的。
-
但我需要从 deployment.properties 和 deployment.config 进行设置
-
我不相信这是可能的。也许有人会用一种方式来回答。
-
我对WebStart一无所知,但你经常使用JAVA_HOME变量来控制这样的事情。我会尝试将其设置为 32 位 Java 安装的根目录。例如,我有 JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_67
-
我知道,但是其他将要运行的程序应该使用 java8
标签: java deployment version java-web-start