说明 在 运行里是可以输出 talnet ping 等命令的,但在cmd 中不行
在 cmd 里可以运行 javac 但运行不了java ...很莫名其妙
首先 path:  
%JAVA_HOME%\bin;%systemroot%\system32pathclass: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarjavahome: C:\Program Files\Java\jdk1.6.0_02
我在里面找到了 那些命令 命令没少 而且 在 eclipse 里 Jcreator 中运行正常...
   
 

解决方案 »

  1.   

    JAVA_HOME
       C:\Program Files\Java\jdk1.6.0_02 
    Path
       %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    CLASSPATH
       .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 
      

  2.   

    同意楼上,不过可能是你自己打错而已javac命令,java不可以,说明你不止一个jdk,如果你装了oracle之类的,也会在classpath或者其他地方设置了jre不行也很正常,呵呵,给你一个最愚蠢的办法,进入你的JDK目录下来编译和运行,那样就肯定是用你的JDK了或者你在用之前 set path = C:\Program Files\Java\jdk1.6.0_02\bin;这样也可以
      

  3.   

    .....java 命令一直都是说找不到 main 但是这些程序在Jcreator 里可以运行cmd 里一些网络命令用不了 但我在system32里找到了这些,在命令里也可以用 不知道为什么.......晕死了
      

  4.   

    pathclass: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 
    改成:CLASSPATH:%JAVA_HOME%\lib
    看行不
      

  5.   

    设置
    classpath:
    .;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;
    (前面的.;一定不能少)
      

  6.   

    此处已给出配置环境。
    但LZ还要注意一点就是你的path和classpath配置地方要在“系统变量(S)”下面添加配置,而不要在“用户变量(U)”中添加!因为很可能你装了其它的工具,而该工具就自带了个jAVAC程序,并且添加到了“系统变量”下。
      

  7.   

    JAVA_HOME 
      C:\Program Files\Java\jdk1.6.0_02 
    Path 
      %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 
    CLASSPATH 
      .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 
      

  8.   

    由于现在的IDE开发软件对JDK的环境变量的配置要去不高。
    其实JDK环境变量的配置是一件很简单是事情,只要你把每个变量的意义搞清楚就不会配错了。
    假如我的JDk装在了C盘根目录下
    JAVA_HOME 
       C:\Java\jdk1.6.0_10
    此变量是JDK的安装目录
     PATH
        %JAVA_HOME%\bin或C:\Java\jdk1.6.0_10\bin
    此变量是JDK中的所有可执行程序
      CLASS_PATH
         C:\Java\jdk1.6.0_10;C:\Java\jdk1.6.0_10\lib;C:\Java\jdk1.6.0_10\lib\tools.jar,dt.jar
    此变量是JDK中的jar包所在处注意:在任何一个变量值后都没有结束标点,(如“;”,“,”等)。