【发布时间】:2016-07-13 05:45:08
【问题描述】:
在环境变量选项中设置java路径后 高级系统设置。 javac 命令显示“'javac' 不是内部或外部命令、可运行程序或批处理文件。” 但是在执行命令之后
C:\java files>set path=C:\Program Files (x86)\Java\jdk1.7.0\bin
javac 工作,但重新打开命令提示符后再次 javac 不起作用。问题是什么,为什么会发生。 操作系统 Windows 10 企业版 Java 版本 1.8.0_77。
附: java 正常工作,而 javac 不工作。
【问题讨论】:
-
仔细检查您在用户配置文件中设置的路径,您很有可能在此处犯了错误。也尝试注销并重新登录;变量更改应在您进行更改后立即生效,但出于某种原因,有时更改似乎仅在再次登录后才会生效。
-
试试
echo %PATH%看看你的配置是否设置好了。 -
是的,它显示了 jdk1.8.0_77 文件夹的位置
-
请发布您的
echo %PATH%命令的结果。 -
Near(?) dupe of stackoverflow.com/questions/6523979/… stackoverflow.com/questions/8358265/… superuser.com/questions/317631/… superuser.com/questions/390701/… ALSO Java 1.8.0_anything 应该安装到 jdk1.8.0 而不是 jdk1.7.0
标签: java