当前位置: 首页 > 知识库问答 >
问题:

从Oracle JDK迁移到OpenJDK所需的更改

易招
2023-03-14

我们正计划将项目从Oracle JDK迁移到OpenJDK。我有一些关于这个的问题。

>

  • 在做了一些分析之后,我发现OpenJDK每6个月会有一个特性发布,只支持到下一个特性发布。本质上,它是一个针对开发人员的连续发布流。现在我的问题是,迁移到OpenJDK是否是一个好主意。因为如果上面的说法是正确的,那么我们需要每6个月在应用程序中升级一次OpenJDK

    参考:Oracle JDK和OpenJDK之间的区别

    进行此迁移所需的基本更改是什么。当我说基本更改时,我的意思是我需要在很高的层次上理解,我知道的一件事是Oracle JDK和Open JDK有不同的jar许可。那么,我是否需要像从Oracle JDK迁移到OpenJDK中提到的那样,用OpenJDK JAR替换所有Oracle JDK JAR?

    目前我们正在使用:

    • JDK 1.8
    • Tomcat 8
    • 用于开发的Windows操作系统。在linux操作系统中部署服务
    • Maven生成工具

    感谢你的帮助。

    谢谢

  • 共有1个答案

    魏澄邈
    2023-03-14

    现在我的问题是,迁移到OpenJDK是否是一个好主意

    对于Java11,您可能希望这样做,但在Java11中,它们几乎是相同的。

    因此,是否需要将所有Oracle JDK JAR替换为OpenJDK JAR

    我不确定迁移Java8会有什么收获。至少在2019年1月之前,Oracle Java8仍然受到支持。在此之后,您可能不会得到任何更新,但使用OpenJDK也可能不会得到更新。

    如果您关心的是获得对Java8的支持,我建议联系一家能够提供Java8商业支持的公司,比如Azul,价格似乎合理。https://www.azul.com/downloads/zulu/zulu-windows/

     类似资料:
    • 我正在将我的java应用程序从Oracle JDK迁移到AdoptopenJDK,那么迁移到AdoptopenJDK需要做哪些更改。

    • 我正在将我的项目从Oracle JDK迁移到open JDK。 该项目是maven构建的,所有依赖项都在pom文件中。 我想知道是否有一种方法可以使用我的pom.xml文件,并用等效的开源JAR获得我所有的JAR? 到目前为止,我正在手动查看每个JAR的发行说明,并检查是否有开源许可证。 这里,当我说Oracle licensed时,我的意思是它不是一个开源的JAR。 感谢你的帮助!!!!干杯!!

    • 我们目前正在将Java应用程序从Oracle JDK 8(由JNLP提供的应用程序代码)迁移到OpenJDK 11(作为可运行的应用程序代码以及Java运行时提供)。尽管我们在测试环境中或多或少找到了一个工作解决方案,但我们仍然存在以下问题: > 我们的应用程序需要JavaFX,我们希望使用jlink进行构建。是否建议使用https://gluonhq.com/products/javafx上提供

    • 问题内容: 我们的Oracle数据库遇到了严重的性能问题,我们想尝试将其迁移到基于MySQL的数据库(直接使用MySQL,或者最好是Infobright)。 问题是,在我们实际上不知道新数据库的所有功能是否符合我们的需求之前,我们需要让旧系统和新系统至少重叠数周(如果不是几个月)。 因此,这是我们的情况: Oracle数据库由多个表组成,每百万行。白天,实际上有成千上万的语句,我们无法停止迁移。

    • 问题内容: 在我的应用程序中,我从UIWebView迁移到WKWebView,如何为WKWebView重写这些功能? 和 问题答案: UIWebView => WKWebView等效 关于您可以写: 对于:

    • 考虑: 为什么,我怎么才能让它起作用? 我的CPU是i5-10210u(支持AVX-256)。在X64版本/调试中运行。