我在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
验证CMD中的变量:
答案 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。