簡體   English   中英

從 Oracle JDK 遷移到 OpenJDK

[英]Migrating to OpenJDK from Oracle JDK

我正在將我的 Java 應用程序從 Oracle JDK 遷移到 AdaptOpenJdk。那么遷移到 AdoptOpenJdk 需要進行哪些更改。

功能奇偶校驗

Oracle 已承諾使他們的Oracle JDK產品與OpenJDK項目中的代碼庫功能相同。 因此,在 Oracle JDK 上運行的任何 Java 應用程序都應該在忠實地從 OpenJDK 代碼庫構建的任何其他平台上運行。 您無需對 Java 編程進行任何更改

請注意,OpenJDK 僅提供源代碼。 對於二進制文件和安裝程序,您必須查看其他地方。 有幾家公司提供此類二進制文件和安裝程序。 其中之一是名為AdoptOpenJDK的合資企業。 其他公司包括 Azul Systems、Red Hat/IBM、SAP、BellSoft、Amazon、Oracle 和 Pivotal。

大多數供應商,包括 Oracle,提供使用 HotSpot 優化編譯器和運行時的 JVM。 采用 OpenJDK(至少)為您提供了一個選擇,以使用OpenJ9優化運行時來獲取構建。 您的 Java 應用程序應該在 HotSpot 或 OpenJ9 上運行良好,但您可能會看到不同的性能配置文件。

請參閱對類似問題的回答

請注意, Oracle JDK產品的當前許可條款要求在生產中使用您必須支付費用。 該產品僅可免費用於非生產用途,例如開發和測試。 如果您不想向 Oracle 支付這樣的費用,請使用他們在 JDK.java.net 上不受支持的產品,或使用其他供應商之一提供的 JVM,如該流程圖所示。

在此處輸入圖片說明

暫無
暫無

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

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