首页 > 解决方案 > 将 Oracle JRE 与 OpenJdk 一起使用是否合法?

问题描述

我想将我的 Java 应用程序从 Oracle Java 重新编译到 OpenJDK。我正在使用 Windows 10。

我卸载了我的 Oracle Java 8 和 JRE 8 并将 OpenJDK 设置为类路径以进行编译。因此,我可以使用 OpenJDK 进行编译和执行。当我尝试执行 Java 程序时,出现以下错误

“错误:无法打开‘C:\Program Files\Java\jre1.8.0_202\lib\amd64\jvm.cfg’”

因此,我更新了 Windows 注册表并指出了与 OpenJdk_HOME/jre 位置相关的 JRE 条目。

我能够编译和运行我的程序。

但是这是以这种方式运行我的程序的好方法,还是我应该只从机器中删除 JDK 并继续使用带有 OpenJDK 的 Oracle JRE,两者混合运行是否合法?

标签: java

解决方案


推荐阅读