我的桌面上安装了 java 1.6 update 30。
jnlp 指定最低 Java 版本是 Java 1.7。
但是我收到此错误
Java Web Start Error: The application has requested a version of the JRE (version 1.7+) that currently is not locally installed. Java Web Start is unable toautomatically download and install the requested version. This JRE must be installed manually.
更新:
这个错误是什么意思? 如何强制或建议安装 java 7?
如果用户被重定向到 http://java.com/en/download/index.jsp 就可以了
我知道这可以通过 deployJava.js
来实现
谢谢!
最佳答案
- 将以下行添加到您的 JNLP 文件
<java href="http://java.sun.com/products/autodl/j2se" version="1.7+" >
- 使用以下代码修改您的目标网页
在标题中添加java脚本
<script src="http://www.java.com/js/deployJava.js"></script>
在你的 html 文档正文中
<p><script> var url="url of your jnlp file ";
deployJava.createWebStartLaunchButton(url,'1.7.0');</script></p>
更多信息请查看Deploy Rich Internet Application
我希望这能解决您的问题
关于Java Web Start 无法自动下载并安装请求的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16079626/