注意:JAVA_HOME应该指向JDK而不是JRE

时间:2018-05-31 19:23:34

标签: java intellij-idea

我在Windows 10中遇到以下错误,即使我已将JAVA_HOME配置到我认为正确的目录中。我知道有类似的问题但是它们似乎都没有明确的解决方案在Windows 10上解决这个问题。

错误:

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

JAVA_HOME变量: enter image description here JDK文件夹的内容: enter image description here

验证CMD中的变量:

enter image description here

3 个答案:

答案 0 :(得分:0)

您缺少jdk主目录中的bin目录。 bin文件夹是所有好东西就像编译器等等。

答案 1 :(得分:0)

我最初下载了Java SE 10.0.01,由于某些原因它没有包含bin目录。刚尝试了包含bin目录并工作的Java SE 8U172。

答案 2 :(得分:-1)

您可以尝试设置系统'路径'变量用\ bin添加如下"%JAVA_HOME%\ bin"。或者编辑JAVA_HOME变量以包含\ bin。