我引入了%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar这两个包,可是用jdk调试程序还是出现java.lang.NoClassDefFoundError找不到类文件的错误,我用的是jdkjdk1.6.0,请问还要在classpath里添加那些东西

解决方案 »

  1.   

    j2sdk\lib\tools.jar和j2sdk\jre\lib\rt.jar
      

  2.   

    把这个提到classpath的最前面试试
      

  3.   

    告诉你,像你这种刚开始学的,根本不用设置classpath,设置path就够了
    还有%java_home%这种东西,搞那么麻烦,根本不用,直接一个path就够了严重bs教初学者扯上无关内容的书籍
      

  4.   

    %java_home%是有好处的 ,以后路径变了,只需设置java_home而无需在设置path和classpath,我虽然是初学者,但是我晓得楼上的连path和classpath都没搞清楚。path是有关编译器解释器的如java.exe,javac.exe,而classpath是有关类,包文件的。连类和包都没的,怎么调试文件。
      

  5.   

    不过我没看清楼主的问题
    没看到楼主问的是调试时候的问题,把你当第一天学java了
      

  6.   

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      

  7.   

    一天我的classpath变量就设置一个".;"就是一个英文句号跟一个分号
      

  8.   

    C:\j2sdk1.4.2_08\lib\dt.jar;C:\j2sdk1.4.2_08\lib\tools.jar上面这个是我的classpath变量的设置如果觉得是java_home的问题那就先用完整路径试试哦
      

  9.   

    CLASSPATH=.;
    JAVA_HOME不用设置(除非在linux下)
    path=...../bin(jdk的bin目录)