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

从Oracle JDK迁移到OpenJDK[已关闭]

邰建业
2023-03-14

我正在将我的项目从Oracle JDK迁移到open JDK。

该项目是maven构建的,所有依赖项都在pom文件中。

我想知道是否有一种方法可以使用我的pom.xml文件,并用等效的开源JAR获得我所有的JAR?

到目前为止,我正在手动查看每个JAR的发行说明,并检查是否有开源许可证。

这里,当我说Oracle licensed时,我的意思是它不是一个开源的JAR。

感谢你的帮助!!!!干杯!!!

共有1个答案

栾瑞
2023-03-14

运行这个Maven插件以获得项目依赖项所需的所有不同许可证的报告:https://Maven.apache.org/plugins/maven-project-info-reports-plugin/licenses-mojo.html

在命令按预期工作之前,您可能需要配置报告:https://maven.apache.org/plugins/maven-project-info-reports-plugin/examples/selective-reports.html

接下来的步骤是确定您想要替换的依赖项,并找到开源的替代项。

注意:做所有开源的事情都是值得称赞的(我自己也尝试过),但是OpenJDK6和7没有得到与Oracle JDK官方版本相同的测试和“喜爱”。我和他们都有很多问题,我远离他们--他们浪费了我太多的时间。OpenJDK8可能更好,但我不能肯定。

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

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

  • 我们正计划将项目从Oracle JDK迁移到OpenJDK。我有一些关于这个的问题。 > 在做了一些分析之后,我发现现在我的问题是,迁移到OpenJDK是否是一个好主意。因为如果上面的说法是正确的,那么我们需要每6个月在应用程序中升级一次OpenJDK 参考:Oracle JDK和OpenJDK之间的区别 进行此迁移所需的基本更改是什么。当我说基本更改时,我的意思是我需要在很高的层次上理解,我知道

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 我已经将数据库从postgresql更改为mysql,但是我不知道如何将数据从一个转移到另一个。 有谁知道任何命令可以将数据库从postgresql复制/迁移到mysql? 问题答案: 几年 前面 对这个问题,并用 pg2mysql 编辑20

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

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