簡體   English   中英

從Oracle JDK遷移到OpenJDK所需的更改

[英]Changes required to migrate from Oracle JDK to OpenJDK

我們計划將項目從Oracle JDK遷移到OpenJDK。 我對此有一些疑問。

  • 在做了一些分析之后,我發現OpenJDK will have a feature release every 6 months which is only supported until the next feature release.It's essentially a continuous stream of releases targeted to developers. 現在我的問題是遷移到OpenJDK是個好主意。 因為如果上述陳述是正確的,那么我們需要每6個月在我們的應用程序中升級OpenJDK

    參考: Oracle JDK和OpenJDK之間的差異

  • 執行此遷移所需的基本更改是什么。 當我說基本的變化時,我的意思是我需要在非常高的層次上理解。我知道的一件事是Oracle JDK和Open JDK有不同的jar許可證。 那么我是否需要用從Oracle JDK遷移到OpenJDK中提到的OpenJDK jar替換所有Oracle JDK jar?

目前我們正在使用:

  • JDK 1.8
  • 雄貓8
  • 用於開發的Windows操作系統。 服務部署在Linux OS中
  • Maven構建工具

感謝您的幫助。

謝謝

現在我的問題是遷移到OpenJDK是個好主意

對於Java 11,您可能希望,盡管通過Java 11它們幾乎完全相同。

所以我需要用OpenJDK jar替換所有Oracle JDK jar

我會安裝一個OpenJDK版本並使用隨附的JAR。 我不會混淆和匹配它們。

JDK 1.8

我不確定通過遷移Java 8獲得任何收益。至少在2019年1月之前,Oracle Java 8仍然受支持。之后,您可能無法獲得任何更新,但您可能也不會使用OpenJDK。

如果您的關注點是獲得對Java 8的支持,我建議您聯系一家提供商業支持Java 8的公司,例如Azul,這似乎是一個合理的價格。 https://www.azul.com/downloads/zulu/zulu-windows/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM