cmd
c:\java  显示正常
c:\jar    'jar'   不是内部或外部命令,也不是可运行的程序   
  或批处理文件。 
环境变量设置如下:
JAVA_HOME    d:\Program Files\Java\jdk1.5.0_02
CLASS_PATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path         %JAVA_HOME\bin;不知是啥原因,请赐教!

解决方案 »

  1.   

    Path        %JAVA_HOME\bin; 
    短了一个 “%”
    %JAVA_HOME%\bin; 
      

  2.   

    如果你的程序要用到一些非JDK的包,就要把这些包的路径放在CLASSPATH中 JAVA_HOME也可以不配置...这个主要是你配置CLASSPATH时如果想使用%JAVA_HOME
    变量名:JAVA_HOME 
    变量值:C:\Program Files\Java\j2sdk1.5.0 变量名:Path 
    变量值:C:\Program Files\Java\j2sdk1.5.0\bin 变量名:CLASSPATH 
    变量值:.;C:\Program Files\Java\j2sdk1.5.0\lib\tools.jar;C:\Program Files\Java\j2sdk1.5.0\lib\dt.jar 
    注意最后一个变量值前面的.是不能少的
      

  3.   

    JAVA_HOME    d:\Program Files\Java\jdk1.5.0_02 
    CLASS_PATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 应该是rt.jar吧
    Path        %JAVA_HOME\bin; 少%还是建议使用SDK来打Jar比较好
      

  4.   

    问题已解决。
    感谢各位,特别是细心的Ousui 。
    但是我加了%还是不行,
    后来我把
    JAVA_HOME    设成系统变量就好了(以前设置是用户变量)。
    那再问下,用户变量和系统变量有啥不同?
      

  5.   

    Path        %JAVA_HOME\bin; 短了一个 “%” %JAVA_HOME%\bin; 
      

  6.   

    第一,请检查是不是中了什么病毒,删除和篡改可执行程序
    第二,检查path是否设置
    goodluck!
      

  7.   

    Path        %JAVA_HOME\bin;
    这句后边的HOME添加一个%,增加到我的电脑\属性\高级\环境变量\系统变量当中
      

  8.   

    环境变量问题,没有设置正确
    设置好了查看
    开始-运行-cmd
    javac回车看到一写中英文帮助代码就OK了
      

  9.   

    Path里%JAVA_HOME\bin; 
    少了一个 %correct:
     
    %JAVA_HOME%\bin;