2013-04-18 61 views
1

我的桌面上安裝了java 1.6 update 30。Java Web Start無法自動下載並安裝請求的版本

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 to

automatically download and install the requested version. This JRE must be installed manually.

UPDATE:

這個錯誤是什麼意思? 如何強制或建議安裝java 7?

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

我知道,這可能與deployJava.js

由於可以實現這將是罰款!

+0

..do你有問題嗎? –

+0

...你有答案嗎? – Spiff

回答

0
  1. 添加下面一行到您的JNLP文件

<java href="http://java.sun.com/products/autodl/j2se" version="1.7+" >

  1. 與下面的代碼

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

我希望這將解決您的問題

+1

鏈接的文檔適用於Java 6,通常不再支持它。 Java 8的更新文檔可以在這裏找到:http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/ria_development.html#JSDPG1024 –