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

从Oracle JDK迁移到OpenJDK

斜成济
2023-03-14

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

共有1个答案

施令雪
2023-03-14

Oracle已promise使其Oracle JDK产品与OpenJDK项目中的codebase保持功能平等。因此,任何运行在Oracle JDK上的Java应用程序都应该运行在任何其他由OpenJDK代码库构建的平台上。您不需要对Java编程进行任何更改。

请注意,OpenJDK只提供源代码。对于二进制文件和安装程序,您必须查看其他地方。有几家公司提供这样的二进制文件和安装程序。其中之一是一家名为AdoptopenJDK的合资企业。其他包括Azul Systems、Red Hat/IBM、SAP、BellSoft、Amazon、Oracle和Pivotal。

包括Oracle在内的大多数供应商都使用HotSpot优化编译器和运行时提供JVM。AdoptOpenJDK(至少)为您提供了使用OpenJ9优化运行时获取构建的选择。您的Java应用程序应该在HotSpot或OpenJ9上运行良好,但您可能会看到不同的性能配置文件。

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

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

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

  • TypeScript不是凭空存在的。 它从JavaScript生态系统和大量现存的JavaScript而来。 将JavaScript代码转换成TypeScript虽乏味却不是难事。 接下来这篇教程将教你怎么做。 在开始转换TypeScript之前,我们假设你已经理解了足够多本手册里的内容。 如果你打算要转换一个React工程,推荐你先阅读React转换指南。 如果你在写纯JavaScript,你大

  • 我正在将我的应用程序从Log4J1.2迁移到Log4J2-2.8.1版本。下面是log4j.properties文件中现有的1.x配置。

  • 我正在从log4j1迁移。由于最近的漏洞,x到log4j2。另一个依赖项似乎引用了旧的log4j1。x文件。 除了删除旧的log4j1. x文件之外,我还添加了log4j-core、log4j-api和log4j-1.2-api所有2.16版本。我查阅了迁移的留档https://logging.apache.org/log4j/2.x/manual/migration.html,并认为最后一个ja