Java不可免費商業使用後,商用環境該用什麼軟體運作JNLP檔案

隨著Java 8的Support結束,代表著Java Web Start(JWS)將不出任何更新或修補,且目前商用使用Java相關軟體是需要收費的,在商業使用環境,該使用什麼軟體來開啟Java Web Start(JWS)相關的JNLP檔案呢?小編今天要推薦的主角是「OpenWebStart

Java 9已排除了Java Web Start(JWS)功能,且從Java 11版本開始,Oracle從JDK中也刪除了Java Web Start(JWS)功能,這代表著安裝最新版版本的Java也無法使用Java Web Start(JWS)相關的應用程式,因此OpenWebStart團隊開發了這套軟體,並以開源軟體的方式呈現,替代了 Java Web Start 和 JNLP相關功能,真是佛心來著的。

官方網站:
https://openwebstart.com/

官方下載頁面:
https://openwebstart.com/download/

作業系統支援:
Windows
macOS
Linux

範例情境:
以下範例以Windows平台做為示範。 

01、連線至openwebstart官方網頁,進入「Download」軟體下載頁面

02、依據作業系統類型系統位元數進行相對應的安裝執行檔下載
※本範例為windows 64位元,因此下載了OpenWebStart_windows-x64_1_4_0.exe

03、下載完畢後,執行安裝檔

04、採用預設的英文語系進行安裝,點選「OK」繼續安裝步驟

05、點選「Next」繼續安裝步驟

06、點選「I accept the agreement」同意授權協議,點選「Next」繼續安裝步驟

07、選擇套用至單一使用者環境或所有的使用者,並點選「Next」繼續安裝

08、如無特別需求,則無需便軟體安裝路徑,點選「Next」繼續安裝

09、設定附檔名程式關聯,預設已關聯了「JNLP」及「JNLPX」等兩個副檔名,點選「Next」繼續安裝

10、點選「Finish」結束安裝步驟

11、驗證「JNLP」是否可以開啟,當開啟時如系統有缺相關套件則會自動去下載。
※小編是透過Dell的iDrac系統來驗證是否可以順利開啟JNLP檔案

12、同意「JNLP」檔案的相關憑證授權,點選「Yes」繼續下一步驟

13、點選「Run」同意該「JNLP」程式執行
※勾選「Always trust content from this publisher」可以讓日後自動同意該程式運作

14、下圖為順利運作Dell iDrac Console的畫面