javac命令报不是内部或外部命令

这种问题在很多网站或微博中都有提到,但是不少没有对配置中的细节进行说明。


我也想很多人一样对java_home,path,classpath三个变量进行了配置,但是在dos下运行javac命令时报不是内部或外部命令,


这时我像很多人找了很多信息,最后再花开情陌微博中找到了答案,我在配置时没有注意其中的标点符号,在配置java_home最后加上了分号。


下面是摘抄的部分


通常问题有两方面,一方面是路径不对,另一方面是路径前后标点符号不对(英文半角):

CLASSPATH   .;%JAVA_HOME%\lib;                 (注意:前面点号,分号,后面分号)

JAVA_HOME   C:\Program Files\Java\jdk1.6.0_17   (注意:前后均无符号)

Path        %JAVA_HOME%\bin;              (注意:写在原来变量值的最前面  前无符号,后为分号)

 

 

经过对比,原来是自己的JAVA_HOME路径后面多了分号,修改后重新实验,成功。


猜你喜欢

转载自blog.csdn.net/N_E_W_J_A_V_A/article/details/26820745