有没有机会用jre 7_17启动jnlp,而jre 7_45是系统上安装的最新版本?
首先,我通过编辑jnlp文件本身并将版本从1.5+更改为1.7.0_17来尝试它。但这不起作用。经过一番研究,这可能是一个错误。
然后我尝试通过命令行启动jnlp文件,并从较旧的jre版本的bin路径启动javaws.exe。但仍然使用较新的。
是否有机会安装许多jres并使用供应商支持的版本打开不同的webstart应用程序?
感谢名单 马库斯
答案 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的(完整)路径。