我正在爲小遊戲編寫Java小程序。當用戶沒有安裝Java時,我想提供某種幫助。自動下載Java很可能不是一種選擇。我將如何去檢測是否安裝了Java,如果不是,則顯示一個操作系統相應的下載按鈕?爲未安裝的Java提供下載鏈接
由於提前,
我正在爲小遊戲編寫Java小程序。當用戶沒有安裝Java時,我想提供某種幫助。自動下載Java很可能不是一種選擇。我將如何去檢測是否安裝了Java,如果不是,則顯示一個操作系統相應的下載按鈕?爲未安裝的Java提供下載鏈接
由於提前,
查找到JNLP(也稱爲Java Web Start的)。這裏有幾個教程:
關於什麼的JNLP好的是,你不必任何代碼,它已經爲你做了。如果沒有安裝,它允許自動下載JRE。
請注意,如果安裝了* no * Java,JWS將會失敗。它只能升級現有的JRE。 –
使用deployJava.js確保安裝了合適的JRE(然後它將寫入小程序元素)。
*「自動下載Java很可能不是一個選項。」*爲什麼不可以? –
我認爲用戶自動下載軟件會帶來很大的安全風險。 –
你在這種情況下認爲是錯誤的。雖然(很大程度上)自動,但會提示用戶。 –