jdk1.8环境变量 在win10中出现 关于 " ‘javac’ 不是内部或外部命令,也不是可运行的程序“问题
解决过程:
- 在环境变量中新建
JAVA_HOME
,并输入Java安装路径 D:\Program Files\Java\jdk1.8.0_291
-
新建
CLASSPATH
,输入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(注意前面的"."点,不要省略) -
在网上很多博客都说:win10比较特殊,不能在Path中使用"%JAVA_HOME%"的相对路径,需要用绝对路径,例如:
D:\Program Files\Java\jdk1.8.0_291\bin
D:\Program Files\Java\jdk1.8.0_291\jre\bin
-
最后输入javac 依旧出现错误
打开
cmd
,进入java安装路径,输入path
命令查看路径是否与"环境变量"中的Path路径一致
最后发现路径与Path中的路径不匹配,决定重启电脑再试一次,重启后发现路径变成一致的,javac 也没有出现错误;