我有一个 Java WebStart 应用程序,我想为其指定客户端使用 JRE 1.6.0_17 或更高版本。
在我尝试添加的 JNLP 文件中:
<j2se version="1.6.0_17+"/>
或者
<j2se version="1.6.0_17"/>
但是在下载 JNLP 文件时,我收到了以下消息:
"The application has requested a version of the JRE(version 1.6.0_17) that is not installed"
尽管事实是:
- “java -version”报告机器上的版本号为“1.6.0_17”
- 更改要使用的 jnlp 文件并调用 "System.getProperty("java.version")" 报告它实际使用的版本为 "1.6.0_17"
查看规范第 4.6.1 节表明平台版本和产品版本之间存在一些差异,但我不清楚我将如何使用产品版本(或者即使我应该)。
任何帮助或指示将不胜感激。