我首先配置了JAVA_HOME,然后配置path,都是在系统变量里的,配置好后为啥java命令可用,而javac不可用呢?郁闷啊

解决方案 »

  1.   

    楼主若是以前也装过jdk,那就得看看是不是以前的路径跟现在的有冲突了!仔细检查下,这里一般不会有什么问题
      

  2.   

    java与javac都是在%JAVA_HOME%/bin里的可执行文件.只要path正确就一定可以.
    1.不用加path测试是否正常.
    如:java安装在D:\Program Files\Java\jdk1.6下.
    可用cmd直接进入该目录
    cd D:\Program Files\Java\jdk1.6\bin
    然后测试java,javac命令.理论上是通过的,如果不行jdk安装有误.
    2.加path.
    在已经正确设置JAVA_HOME=D:\Program Files\Java\jdk1.6.的前提下.
    可以在path=%JAVA_HOME%\bin.
    查看是否设置正确:set java_home,set path会显示出路径.
      

  3.   

    java命令你不配置环境变量,有时候也可以用,所以我认为是你的环境变量配置有问题!
      

  4.   

    JAVA_HOME  C:\Program Files\Java\jdk1.5.0_04         (jdk安装目录)
    CLASSPATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    Path        %JAVA_HOME%\BIN
      

  5.   

    javac就是*.java——>*.class过程!
    缺少classpath配置
      

  6.   

    是不是你classpath路径配错了,既然java命令可用,javac不可用,那就是classpath的问题,再检查下
      

  7.   

    你的classpath配置了吗?两个都得配置的!
      

  8.   

    找到  我的电脑……属性……高级……环境变量……Administrator的用户变量……新建PATH  C:\Program Files\Java\jdk1.6.0_20\bin     {jdk1.6.0_20的安装目录(一般默认c盘)根据路径可以找到的}CLASSPATH  .;C:\Program Files\Java\jdk1.6.0_20\lib
    只需配置这两个就可以了呀!然后在到DOS里面验证是否配置成功 (这不用我说了吧!)
      

  9.   

    报   error:could not open '...jvm.cfg'       这个错吗?
      

  10.   

    1.首先安装JDK,直接点击安装即可,比如默认安装的路径为:C:\Program Files\Java\jdk1.6.0_22。安装之后需要设定环境变量。在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:(假设你的jdk安装目录如上设置)   1. 新建变量名: JAVA_HOME  , 值(value)为:C:\Program Files\Java\jdk1.6.0_22
       2. 新建变量名:classpath ,值(value)为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  (.;一定不能少,因为它代表当前路径)
       3. 查找变量名:path ,增加值(value)为:%JAVA_HOME%\bin;