尽管我已经将JAVA_HOME配置到了我认为正确的目录,但在Windows10中我还是收到了下面的错误。我知道有类似的问题,但似乎没有一个在Windows10上解决这个问题的明确解决方案。
错误:
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变量:
JDK文件夹的内容:
验证CMD中的变量:
发布于 2018-06-01 03:44:08
jdk主目录中缺少bin目录。bin文件夹是所有好东西的地方,比如编译器等等。
发布于 2018-06-01 03:47:11
我最初下载的是Java SE 10.0.01,由于某种原因,它没有包含bin目录。我刚刚尝试过Java SE 8U172,它包含bin目录,并且工作正常。
发布于 2018-06-01 03:49:07
您可以尝试设置系统'Path‘变量,将\bin添加为"%JAVA_HOME%\bin“。或者编辑JAVA_HOME变量以包含\bin。
https://stackoverflow.com/questions/50631416
复制相似问题