CMD中,javac不是内部或外部命令,但是,java, java -version均正常
则"set JAVA_HOME"查看变量值是否正确;"set path"&"set classpath"查看JAVA_HOME变量值是否被正确替代。若未正确替代,则确保重新正确配置:
1、安装完成后开始配置环境变量,右击我的电脑,点击属性
2、选择高级系统设置
3、选择环境变量
4、新建名为“classpath”的变量名,变量值为“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ”
5、新建名为“JAVA_HOME”的变量名,变量值为之前安装jdk的目录,例如本人的为“D:\Android\Java\jdk1.8.0_60”
6、在已有的系统变量“path”的变量值加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
注意:重新配置后,CMD需要重新启动。
此时查看JAVA_HOME,path,classpath均为所设置的值,path,classpath中的JAVA_HOME被正确替换,且javac输出正确。