我的环境参数:
PATH: %JAVA_HOME%\bin
CLASSPASS: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME: C:\Program Files\Java\jdk1.7.0_51
我cmd里面输入javac就显示'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。
但是如果我先cd C:\Program Files\Java\jdk1.7.0_51\bin然后再javac,就正常了
CLASSPASS: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;前面打错了
重开cmd,输入java -version
重新配置JAVA_HOME
删除PATH、CLASSPATH中java配置
重开cmd,输入java -version