Oracle Java 要收費了,我們決定不當冤大頭,全面改用其他免費的JDK/JRE替代方案。
為了省下每年 3,000 萬的「冤枉錢」,軟體JDK/JRE要大換血了!
1. 發生了什麼事?(為什麼要換?)
原本我們用的 Java 軟體(想像成一種電腦必備的引擎),收費方式突然「坐地起價」。
原本我們用的 Java 軟體(想像成一種電腦必備的引擎),收費方式突然「坐地起價」。
- 以前: 有幾台電腦用,就付幾台的錢(大約 100 萬)。
- 現在: 只要公司有一個員工,就要付一份錢。不管你有沒有用到,Oracle 公司都要收費。
- 結果: 費率從 100 萬暴漲到 3,000 萬!這對銀行來說太不划算。
2. 我們的對策是什麼?
既然這家店變成了「黑店」,我們決定全行集體「換一家店」。
我們會把所有 Oracle 公司的 Java 軟體通通刪除,換成功能一樣,但收費合理、甚至免費的其他合法軟體(例如 IBM 或 Azul 提供的版本)。
既然這家店變成了「黑店」,我們決定全行集體「換一家店」。
我們會把所有 Oracle 公司的 Java 軟體通通刪除,換成功能一樣,但收費合理、甚至免費的其他合法軟體(例如 IBM 或 Azul 提供的版本)。
3. 這會影響到誰?
- 工程師與相關單位: 必須在期限內動手把舊引擎拆掉,換上新引擎。
- 一般大眾/客戶: 銀行這麼做是為了節省營運成本,把錢花在更有意義的地方。只要換得好,系統運作不會受影響,大家可以放心。
4. 為什麼要這麼急?
因為如果沒換掉又被抓到在使用,會產生法律賠償問題(授權不合法),而且舊的版本如果沒付錢就無法更新,會有被駭客攻擊的風險。
因為如果沒換掉又被抓到在使用,會產生法律賠償問題(授權不合法),而且舊的版本如果沒付錢就無法更新,會有被駭客攻擊的風險。
一句話總結:
「因為 Oracle 變太貴,Oracle Java 要收費了,快快全面改用其他好用又免費的JDK/JRE軟體,請大家配合在時間內完成更換,確保系統安全又省錢!」
「因為 Oracle 變太貴,Oracle Java 要收費了,快快全面改用其他好用又免費的JDK/JRE軟體,請大家配合在時間內完成更換,確保系統安全又省錢!」
📢 軟體更換懶人包:告別 Oracle,迎接新 Java!
簡單來說,我們要執行的動作就是:「刪除舊軟體、安裝新替代品、確認設定正確」。
1. 為什麼要選這些軟體?
這三家(Adoptium, Azul, Amazon)都是目前全球最穩定的 Java 引擎。它們就像是「不同品牌的汽油」,雖然廠牌不同,但都能讓你的車(系統)正常跑,而且通通合法且更便宜/免費。
2. 我該選哪一個?(指南建議)
- 一般人首選: Eclipse Adoptium (Temurin)。它是社群公認最穩定的標準。https://adoptium.net/temurin/releases/?version=8
- 需要特殊舊版本: Azul Zulu。如果你的舊系統一定要用 Java 8 或更老版本,選它最穩。Azul Zulu Builds of OpenJDK https://www.azul.com/downloads/
- 雲端或大企業愛用: Amazon Corretto。亞馬遜出品,非常耐操。https://aws.amazon.com/corretto/
- 依照發行版選擇:
- IBM SDK (Semeru): 若行內已有大量 IBM 中間件(如 WebSphere),此版本相容性最佳。https://www.ibm.com/support/pages/java-sdk-downloads
- Azul Zulu: 提供商業級支援(Support),且對於舊版 Java (如 Java 6, 7) 的維護支援較廣,適合有遺留系統(Legacy)的單位。Azul Zulu Builds of OpenJDK https://www.azul.com/downloads/
- Eclipse Temurin (Adoptium): 免費開源的首選,適合無須原廠商業支援的開發環境。https://adoptium.net/temurin/releases/?version=8
- 相容性測試 (UAT): 要求各單位針對「字型處理」、「加密套件 (JCE)」及「時區資訊」進行重點測試,這些是轉換 JDK 時最常出現微小差異的地方。
3. 具體怎麼換?(三步驟)
要把 Oracle Java 換掉,其實就像「手機換 SIM 卡」或「家電換電池」一樣,只要掌握「移除、安裝、設定」這三個步驟,電腦就能無縫接軌。
以下是針對一般員工或技術人員都適用的白話版三步驟:
第一步:卸載 (移除舊的 Oracle Java)
就像要裝新家具前,得先把舊的搬走,避免電腦「打架」。
- 開啟電腦的 [控制台] > [程式與功能](或搜尋「新增或移除程式」)。
- 在清單中尋找所有名稱包含 "Java"、"JDK" 或 "JRE",且發行者是 "Oracle" 的項目。
- 按滑鼠右鍵選擇 [解除安裝]。
- 註:如果有好幾個版本,請通通移除乾淨。
第二步:安裝 (換上新的合法版本)
從銀行推薦的連結中選一個下載(建議優先選 Eclipse Temurin 或 Azul Zulu)。
- 下載: 點選連結後,選擇適合你作業系統(通常是 Windows x64)的 .msi 檔案下載。
- 執行: 雙擊下載好的安裝檔,然後一路點「下一步 (Next)」直到完成。
- 重點:安裝過程中如果看到「Set JAVA_HOME variable」或「Associate .jar」的選項,請確認都有勾選(通常預設會勾)。
第三步:設定與檢查 (確認新引擎已發動)
安裝完後,我們要告訴電腦:「現在改用這台新引擎了」。
- 檢查環境變數(最關鍵):
- 在電腦搜尋列輸入「環境變數」,選擇「編輯系統環境變數」。
- 點擊 [環境變數] 按鈕,檢查下方的「系統變數」。
- 確認
JAVA_HOME這個項目的路徑,已經指向新安裝的資料夾(例如:C:\Program Files\Eclipse Adoptium\...)。
- 黑視窗驗證:
- 按下鍵盤
Win + R鍵,輸入cmd按 Enter。 - 在黑色視窗輸入
java -version後按 Enter。 - 只要畫面出現 "OpenJDK"、"Temurin" 或 "Zulu" 字樣,而不是 "Oracle",就代表你成功了!
- 按下鍵盤
💡 小提醒:
如果您是幫公司的伺服器更換,建議在執行前先做系統備份 (Snapshot),並在更換後重新啟動相關的應用程式服務(如 Tomcat 或專屬業務軟體),確認程式能正常讀取到新的 Java 路徑。
如果您是幫公司的伺服器更換,建議在執行前先做系統備份 (Snapshot),並在更換後重新啟動相關的應用程式服務(如 Tomcat 或專屬業務軟體),確認程式能正常讀取到新的 Java 路徑。
4. 注意事項
- 不用擔心不能用: 雖然換了品牌,但底層技術是一樣的,就像從中油換到台塑加油,車子開起來感覺是一樣的。
- JRE 沒了怎麼辦: 以前有個東西叫 JRE,現在通通包含在新的安裝包裡了,只要照著連結下載就沒問題。

沒有留言:
張貼留言