Java Web Start无法自动下载和安装所请求的版本

时间:2013-04-18 09:46:38

标签: java jnlp java-web-start

我的桌面上安装了java 1.6 update 30.

jnlp指定最小java版本是Java 1.7。

但是我收到此错误

  Java Web Start错误:      该应用程序已请求当前未在本地安装的JRE版本(版本1.7+)。 Java Web Start无法      

自动下载并安装所需的版本。这个JRE   必须手动安装。

更新

这个错误是什么意思? 我如何强制或建议安装java 7?

如果用户被重定向到http://java.com/en/download/index.jsp

,那就没问题了

我知道这可以通过deployJava.js

实现

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 将以下行添加到您的JNLP文件
  2. <java href="http://java.sun.com/products/autodl/j2se" version="1.7+" >

    1. 使用以下代码修改目标网页
    2. 在标题

      中添加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

      我希望这可以解决您的问题