javac不是内部或外部命令,但是java、java-version指令正常
今天遇到这个问题,云笔记博客同时Mark一下。
解决方案:
CLASSPATH:
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;【注意前面的点】
JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_66\bin;
Path后追加:
%java_home%\bin;%java_home%\jre\bin;
Note:
每条环境变量末尾都必须加分号【网上好多文章都没注意这点】。
重启cmd即OK了。