set PATH=C:\Program Files\Java\jdk1.6.0\jre\bin;C:\Program Files\Java\jdk1.6.0\bin
为什么要C:\Program Files\Java\jdk1.6.0\jre\bin而不是直接设置为C:\Program Files\Java\jdk1.6.0\bin
 ?

解决方案 »

  1.   

    jdk和jre不是一个东西...所以设置2个
      

  2.   

    我没有设置C:\Program Files\Java\jdk1.6.0\jre\bin。
    一般安装一个jdk 会同时安装两个jre。
    一个执行我们所写的程序,另一个执行由java编写的工具。
    那个jre的bin不设置也没关系的吧。
      

  3.   

    我的path可以直接设置成这样:C:\jdk1.6\bin
      

  4.   

    应该是jdk的bin包含了jre的bin,所以说如果设置了jdk的bin的话,就可以不设置jre的bin. 
      

  5.   

    我通常的设置方法是:
    JAVA_HOME
    C:\Program Files\Java\jdk1.5.0_07 (注意这里是你的JDK信息)CLASSPATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath  (这个环境变量比较特殊,因为我们的Windows系统里,已经有了,所以需要你修改这个环境变量而不是新建。)
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
      

  6.   

    我通常的设置方法是:
    JAVA_HOME
    C:\Program Files\Java\jdk1.5.0_07 (注意这里是你的JDK信息)CLASSPATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath  (这个环境变量比较特殊,因为我们的Windows系统里,已经有了,所以需要你修改这个环境变量而不是新建。)
    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
      

  7.   


    我问一下,这个CLASSPATH中的.;是什么意思啊,能说明下吗?