我想将Java应用程序从Oracle Java重新编译为OpenJDK。我正在使用Windows10。
我卸载了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并继续将Oracle JRE与OpenJDK结合使用,将两者混合运行是否合法?