使用较早安装的JRE版本启动Java Webstart App

时间:2014-06-26 07:52:14

标签: java jnlp

有没有机会用jre 7_17启动jnlp,而jre 7_45是系统上安装的最新版本?

首先,我通过编辑jnlp文件本身并将版本从1.5+更改为1.7.0_17来尝试它。但这不起作用。经过一番研究,这可能是一个错误。

然后我尝试通过命令行启动jnlp文件,并从较旧的jre版本的bin路径启动javaws.exe。但仍然使用较新的。

是否有机会安装许多jres并使用供应商支持的版本打开不同的webstart应用程序?

感谢名单 马库斯

1 个答案:

答案 0 :(得分:0)

您可能无法使用特定的Java版本启动jnlp文件 - 安装的版本(以及webbrowser中的默认版本)用于启动jnlp。但是,您可以指定之后启动应用程序/ applet的Java版本。 Here是一个描述:

"默认情况下,version属性指的是Java(TM)Platform Standard Edition的平台版本(规范版本)。目前定义的平台版本为1.2,1.3,1.4,1.5和1.6。 (平台版本通常不包含微版本号;例如,1.4.2。) 也可以指定精确的产品版本(实施版本)。通过包含href属性。例如,1.3.1_07,1.4.2或1.5.0"

           ...

您也可以使用< java ...>而不是< j2se ...> 此外,如果您有一个基于jnlp的应用程序,它应该可以手动指定旧java的(完整)路径。