两个东西。设置好了path的话,使用j2sdk的命令就不用每次都跑到bin目录下了。设置好了classpath,就相当于告诉了编译器需要的class到哪里去找。

解决方案 »

  1.   

    path 里设置的应该是一些路径,classpath里是指向文件的 如tools.jar等classpath没有 自己加上就是了
      

  2.   

    path是系统的路径,如在cmd界面下的,不用再进入到程序路径下去运行了
    classpath 是java系统查找 class的路径
      

  3.   

    是两个不同的东西
    path是设的java在系统中的路径;
    而classpath是设的文件路径
    假如不设classpath的话
    不过不运行大的程序的话看不出什么问题
    有大的程序的话就会出现问题了
      

  4.   

    引用:是两个不同的东西
    path是设的java在系统中的路径;
    而classpath是设的文件路径
    假如不设classpath的话
    不过不运行大的程序的话看不出什么问题
    有大的程序的话就会出现问题了
      

  5.   

    当然不是
    path:是为了方便查找命令,如你的jdk放在c:\jdk
    在dos下c:\jdk敲javac可以成功,但是在其他目录下敲javac就不行,因为找不到这个命令!
    而classpath是为了让java能找到相应的包。如果没有的话,连java.lang.*都找不到的!