安装的是jdk1.5.0
JAVA_HOME=C:\JAVA\JDK1.5.0
PATH=%JAVA_HOME%\bin;
classpath=.;%JAVA_HOME%\jre\lib\rt;
在cmd中打java –version 能显示版本
可打javac 就报错,:'javac' 不是内部或外部命令,也不是可运行的程序
请问这是什么原因,谢谢。

解决方案 »

  1.   

    看看javac文件在不在,会不会被删拉?
      

  2.   

    classpath=.;..\lib\tools.jar;..\lib.dt.jar;..\bin
    ..是你自己路径.我习惯于如上的配置,别人好像跟我有不一样..不过我的配置一直都可以.
      

  3.   

    PATH=.%JAVA_HOME%\bin;试试看行不行,再看看javac执行文件在不在。
      

  4.   

    你的java -version显示的版本是多少?
    path里如果其它变量设置不当,也会影响到对path的解析。
      

  5.   

    关注看看javac文件在不在,会不会被删
      

  6.   

    环境变量PATH 设为 %JAVA_HOME%\bin  如果后面没有东西就不要加;  如果装的JDK没问题的话就不会出问题,除非的javac.exe不存在