解說
- 推薦使用AdoptOpenJDK
- AdoptOpenJDK, the distribution is very similar to Oracle's OpenJDK distribution (in that it is free, and it is a build produced by compiling the sources from the OpenJDK source repository).
- AdoptOpenJDK與Oracle提供的OpenJDK十分相似,但AdoptOpenJDK的好處是免費。
- 目前有提供的版本 OpenJDK 8~14
- AdoptOpenJDK項目將移至Eclipse,並更名為:Eclipse Adoptium,(新聞連結
- OpenJDK 比較表
- 如何選擇OpenJDK?
- However each build is quite unique - $free or commercial, branded or unbranded, pure or bundled (e.g., BellSoft Liberica JDK offers bundled JavaFX, which was removed from Oracle builds starting JDK 11).
- 根據上圖- 比較表,還是可以發現各家廠商的OpenJDK仍有不同之處,是否免費? 是否商用?
- 若沒有特定環境或License的要求,則建議選擇一般標準的OpenJDK
- Oracle OpenJDK
- AdoptOpenJDK
- 已經不少開發者轉移至OpenJDK - (2019-2020的統計資料),快跟上吧
- 使用者大多仍使用 OpenJDK 8
安裝教學
- 至官網AdoptOpenJDK下載對應作業系統的OpenJDK
- 安裝AdoptOpenJDK
- 安裝完成後,需要設定環境變數
- 本機 → (右鍵) 內容 → 進階系統設定 → 環境變數
- 新增 JAVA_HOME,輸入方才安裝AdoptOpenJDK的路徑,例如:C:\Program Files\AdoptOpenJDK\jdk-8.0.262.10-hotspot
- 編輯 PATH:加入 %JAVA_HOME%\bin
- 加入 classpath:輸入 %JAVA_HOME%\lib
推薦閱讀
- Difference between OpenJDK and Adoptium/AdoptOpenJDK:
https://stackoverflow.com/questions/52431764/difference-between-openjdk-and-adoptium-adoptopenjdk
參考資料
- AdoptOpenJDK 官網:https://adoptopenjdk.net/
- Eclipse Adoptium:https://projects.eclipse.org/projects/adoptium
- 36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year:
https://snyk.io/blog/36-of-developers-switched-from-oracle-jdk-to-an-alternate-openjdk-distribution-over-the-last-year/ - Java 要收費 ?! 是時候使用 OpenJDK 了:http://blog.tonycube.com/2018/11/java-openjdk.html
沒有留言:
張貼留言