2011-10-19 65 views
1

我正在爲小遊戲編寫Java小程序。當用戶沒有安裝Java時,我想提供某種幫助。自動下載Java很可能不是一種選擇。我將如何去檢測是否安裝了Java,如果不是,則顯示一個操作系統相應的下載按鈕?爲未安裝的Java提供下載鏈接

由於提前,

+0

*「自動下載Java很可能不是一個選項。」*爲什麼不可以? –

+0

我認爲用戶自動下載軟件會帶來很大的安全風險。 –

+1

你在這種情況下認爲是錯誤的。雖然(很大程度上)自動,但會提示用戶。 –

回答

2

查找到JNLP(也稱爲Java Web Start的)。這裏有幾個教程:

關於什麼的JNLP好的是,你不必任何代碼,它已經爲你做了。如果沒有安裝,它允許自動下載JRE。

+0

請注意,如果安裝了* no * Java,JWS將會失敗。它只能升級現有的JRE。 –

1

使用deployJava.js確保安裝了合適的JRE(然後它將寫入小程序元素)。