输入echo %path%,看一下,path配得对不对,想要运行javac,就是看path对不对,javac.exe放在jdk\bin下面,所以只要将bin路径配进path即可。
亲,你这三个环境变量设的,让我无力吐糟
一般来说,JAVA_HOME 设的是 JDK 的安装后,bin 的上一级目录,例如
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_17
把 JAVA_HOME\BIN 加入 PATH,如下
PATH=%JAVA_HOME%\bin;%PATH%
另外,我不知道谁叫你的要把 JDK 下面本身的包加进 CLASSPATH 的。这个是运行时候,不管怎样 Java 都会自动加入的。
CLASSPATH 这里会要加入的是一些你额外需要的 jar 包之类的。通常会写“.”,代表当前路径下的class。