【发布时间】:2020-03-06 03:36:53
【问题描述】:
我正在尝试使用随附的 JRE 安装 JDK 13。
我设置了这些环境变量:
JAVA_HOME 到 C:\Program Files\Java\jdk-13.0.2
JRE_HOME 到 JAVA_HOME\bin
按照在线说明。
但是当我尝试时:
java Greetings
我收到一条错误消息,内容如下:“JRE 与 JDK 13 编译器不兼容”。
java -version 说“java 版本 1.8.0_241”
Java 控制面板列表:
Product: 1.8.0_241 Path: C:\Program Files\Java\jre1.8.0_241\bin\javaw.exe
Product: 13.0.2 Path: C:\Program Files\Java\jdk-13.0.2\bin\javaw.exe
我可以删除 13.0.2 的条目,但不能删除 1.8.0_241 的条目
我错过了什么?
【问题讨论】:
-
您安装了系统范围的 Java 8。可能来自浏览器插件。卸载它。
-
您需要确保您的 PATH 包含 1.3 的
bin文件夹在 1.8 之前的文件夹。否则你的命令行会选择错误的可执行文件。注意java和javaw代表VM版本,运行时类和VM之间存在依赖关系。
标签: java installation