主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:
JAVA_HOME=你的jdk安装路径
path=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
classpath=.;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;
当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就找不到这个命令了。
PATH没设置对。
我添加 %JAVA_HOME%\bin 不行,添加 D:\JavaSDK\bin (javac所在的目录)就可以了
.javac不是内部或外部命令
所以配置上有问题。
JAVA_HOME定位到jdk-1.7
Path定位到bin