Orcale 對於 JAVA/JRE 的支援,做了些變動。 針對個人用途的 Oracle Java SE 8 公開更新至少會一直提供到 2020 年底為止。業務、商業或生產用途的 Oracle Java SE 8 若未取得商業授權,將會無法使用 2019 年 1 月之後發行的公開更新。
於 2018.11要釋出的 JAVA11 (LTS)版本,它的免費支援也僅提供六個用。取得商業支援的話,不管是採用 JAVA8/JRE8 或 JAVA11/JRE11皆可支援到 2025年。
未來系統可以朝向以下方向調整:
- 系統改採 OpenJDK 架構
- 系統直接改採廠商所提供的主機使用
- 取得 Oracle 商業授權
相關連結:
- Oracle Java SE 8 發行版本更新
- Oracle Java SE Support Roadmap
- 面對Java版本的升級,舊式桌面應用改怎麼辦?
- OpenJDK availability for Windows OS
- Github ojdkbuild
- 107.08.08 測試過,在 Windows Tomcat 的架構,Github ojdkbuild 提供的版本,是無法直接取代 Orcale 所釋出的版本。JRE 換成 OPENJDK 時會出現 Tomcat 啟動失敗,原因如右:Failed creating Java D:\JRE\bin\client\jvm.dll (由 Tomcat log 觀察),Github ojdkbuild 提供的檔案解壓縮後並沒有這個 client 目錄。
- Download Zulu® for Windows
- 107.08.08 採用Zulu 提供的版本可以順利切換(如圖);後來才注意到該公司也是宣告免費版本的支援終止。