2012-11-19 110 views
2

在我的JNLP文件,我使用下列步驟來確保Java 7的用戶將Java 6的下運行我的應用程序:Java Web Start下載最新的JRE?

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

它的工作原理,並在必要時甚至會提示安裝Java 6。但是,安裝Java 6時,它的版本是1.6.0.0(!),這顯然是安全風險。

如何讓JWS下載最新版本的Java 6(或者j2se標籤中指定的任何版本)?

+0

參見[Java Web Start的 - 運行時版本(http://pscode.org/jws/version。 HTML)。 –

回答

3

official documentation(重點煤礦):

版本屬性是指,在默認情況下,在Java平臺標準版的平臺版本(規範版本)。 [...]
準確的產品版本(實現版本)也可以通過包含href屬性來指定。

所以我想,移除href部分應該做你所期望的:

<j2se version="1.6"> 
+1

+1並接受答案。今天,當我離開'HREF'部分時,它試圖下載J2RE 1.6.0_35安裝程序。這不是1.6.0_37,但我會接受。 – Fuhrmanator