我正在设置环境变量,但操作系统仍然无法识别。看看这个你就会明白的。
https://www.dropbox.com/s/raqr4wbtoxxz0b8/1.JPG
我尝试使用管理员权限也仍然相同,但是当我输入
echo %java_home%
或
echo %jre_home%
它正确地显示了路径。为什么 javac 命令不起作用。
任何帮助将不胜感激。
最佳答案
您的路径中没有 javac
。设置 JAVA_HOME
和/或 JRE_HOME
环境变量(大多数情况下不再需要)对 PATH
没有任何作用,命令 shell 用于查找可执行文件。
将相关的 JDK bin
目录放入您的 PATH
环境变量中 - 除非您确实需要 JRE_HOME
和 JAVA_HOME
由于某种原因,我会摆脱它们。如果您确实需要它们,请去掉“bin”部分 - 它应该只是 JRE 根目录,例如
c:\Program Files\Java\jdk1.7.0_45
关于java - 环境变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20706388/