我在这里面临一个问题。我想使用一个特殊版本来运行我们的 java webstart 应用程序,但仅用于一个 jnlp。 (“经过测试,……blabla,我们不能使用新版本……blabla”,随机的风袋)
所以我尝试像这样配置我们的 JNLP:
<resources>
<j2se version="1.6.0_29" href="http://java.oracle.com/products/autodl/j2se"/>
...
</resources>
当我现在启动这个 jnlp 时,即使安装了正确的 Java,我也会收到以下错误:
Error:应用程序请求了当前本地未安装的 JRE 版本(版本 1.6.0_29)。 Java Web Start 无法自动下载并安装请求的版本。该 JRE 必须手动安装。
Update
In the JNLP 文件语法 http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html允许使用特定的 Java 版本,例如1.6.0_29。我什至尝试过1.6.0_29-b11- 仍然是同样的错误。
确切的产品版本(实施版本)也可能是
指定的。通过包含 href 属性。例如,1.3.1_07,
Sun Microsystems, Inc. 的 1.4.2 或 1.5.0-beta2。例如,
or
Edit
给出的答案没有帮助,也不是正确的答案。
这很常见。确保每台客户端计算机已为 JNLP/Webstart 启用 1.6.0_29。
安装 1.6.0_29 不一定足以告诉 webstart 它可用。看这个帖子 http://pscode.org/jws/version.html#enable了解更多信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)