我在 OSX 10.8.2 中使用 jre 运行 jnlp,jre 版本为 1.7.0_11,并且 jnlp 标记设置为在 1.6 中运行:
<j2se version="1.6" href="http://java.sun.com/products/autodl/j2se">
或者
<j2se version="1.6*" ...>
但是,当 jnlp 运行时,控制台中会显示以下内容: Java Web Start 10.11.2.21 Using JRE version 1.7.0_11-b21 Java HotSpot(TM) 64-Bit Server
当我使用 jre 1.7 在 windows 中运行相同的 jnlp 文件时,它工作正常,它加载 jre 1.7,然后下载 jre 1.6 并在其上运行。
有任何想法吗?