配置完环境后-version可以输出版本号,但编译时javac,java命令却不行,这该怎么解决?

解决方案 »

  1.   

    JAVA_HOME配了没,
    或者环境变量path中%JAVA_HOME%的位置比较靠后,放在前面试试
      

  2.   

    在环境变量中你只配置了java安装路径/lib;吧?加入java安装路径/bin;就可以了
      

  3.   

    这个网上搜下,应该很多的http://wenku.baidu.com/view/a59bcd270722192e4536f688.html
      

  4.   


    百试百准的方法:
    我的操作步骤如下:
    ////////////////////////////////////////////////////////////////////////////////////////////////
    JAVA_HOME设置(每个人都不一样):
    jdk目录的具体路径,比如   ;D:\Program Files\Java\jdk1.6.0_10;ClassPath设置(复制到环境变量的最前端):
    ;.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置(复制到环境变量的最前端):
    ;%JAVA_HOME%\jre\bin;%JAVA_HOME%\jre6\bin;.;%JAVA_HOME%\bin;
      

  5.   

    java -version可以那javac和java一定可以的,除非你配置path的时候只指定了java安装目录bin下某些exe文件。javac问题那可能是路径问题,也可能是你classpath问题,你可以不配置classpath,但是你配置了如果配置错了会有问题的