java - 将 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,两者混合运行是否合法?
解决方案
推荐阅读
- angular - 覆盖 mat-stepper 角度材料中的默认图标
- java - 康威的生命游戏规则不适用
- css - 为什么我放border-bottom时会出现这种情况?
- heroku - 在 Heroku 上运行 supertest-fetch 的测试
- python - SQLAlchemy 多对多关系约束至少一个
- mysql - 有没有更快更好的方法来做这个 mysql 查询?
- ruby-on-rails - rake 任务上的 ActionMailer 循环每次运行时都会发送一封额外的邮件
- proxy - 使用代理运行 scrapy splash
- c++ - 如何检查C++中是否存在数组[i][j]?
- iptables - suse 中的 iptables -j TPROXY(内核版本 3.0.101):没有该名称的链/目标/匹配