网上说法太多了。
个人配置:
Path = %JAVA_HOME%\bin;....
CLASSPATH = %JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;...请问CLASSPATH里有必要 要%JAVA_HOME%\lib吗?为什么要单独的把dt.jar/tools.jar列出来?

解决方案 »

  1.   

    %JAVA_HOME%可用可不用,不单列出亦可。
    正确配置方法:
    path: 路径/bin
    classpath:路径/lib
      

  2.   

    Path = %JAVA_HOME%\bin;....
    CLASSPATH = %JAVA_HOME%\lib;这样就可以了,dt.jar/tools.jar包括在lib下了
      

  3.   

    classpath不需要设置。java/javac会自动找到jdk自带的library
      

  4.   

    windows系统:
    右击我的电脑-->属性-->高级-->环境变量
    1、PATH:C:\jdk1.6.0_10\bin;
    指定可执行程序的位置2、CLASSPATH :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;
    指定到哪里去找运行时需要用到的类3、JAVA_HOME:C:\jdk1.6.0_10
    配置JDK的目录
      

  5.   

    设置classpath是从java的远古时代一直复制到现在。好像是从1.3以后就不需要设置了。只不过习惯性的^C+^V而已。