在设置classpath的时候,是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
还是.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar小弟在百度搜索出这2种方式,请问它们两者之间有什么不同吗?为什么有人用\而有人用/ ?

解决方案 »

  1.   

    补充下,小弟是在win7 64位旗舰版下安装jdk1.6,JAVA_HOME已经设置好了
      

  2.   

    小弟最主要的是没搞明白%JAVA_HOME%\lib和%JAVA_HOME%\lib\dt.jar之间的区别是什么?请知道的大侠说一下
      

  3.   

    一个是文件夹路径,一个是jar的路径
      

  4.   

    LZ,你的classPath 设置得不对哦。.;%JAVA_HOME%\lib;%JAVA_HOME%\lib     没有“\tools.jar”,因为找class的时候,不是jar 去找。同下
    还是.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar至于你问的“lib”和“bin”的区别,
    我觉得编译的时候,是用 bin里面的javac 去决定编译,
    而执行 java 的是 lib ,也就是说这两个所用的执行文件是不同的,就区别在这里···
      

  5.   

    1.4之后 就不需要设置classpath了··只设置path就行了
      

  6.   

    从4之后,不用再设置classpath了。
    可以这样配置
    JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_10
    Path加上:JAVA_HOME\bin
    就OK了。
      

  7.   

    http://blog.csdn.net/start0609/article/details/8046165