有点疑惑,呵呵
了解的清说一下,谢谢先

解决方案 »

  1.   

    path的含义跟window的路径是一致的classpath 说明你的程序中引用的类所在的路径
      

  2.   

    如果你在命令行(DOS)里直接运行某个命令(或说,某个程序,程序前不标明其路径),WINDOWS会自动进入PATH系统变量里设置的一些路径里去找..
    CLASSPATH - 楼上的说的蛮清楚的!
      

  3.   

    给搂住推荐本书:java深度历险。王森写的,有助于解决你得问题
      

  4.   

    设置 JAVA 环境变量时 Path 和 ClassPath 代表的的意思 
    http://leon.blogjava.net/articles/7499.html
      

  5.   

    path是执行javac和java命令时使用,而classpath是在你的程序执行时能找到java中的类
      

  6.   

    path:
    是您用的操作系统提供的环境变量,您一定试过在命令行输入一个命令然后它就执行了。你输入的比如说是c:\>kk.bat,可这个文件明明在D:/now/now/kk.bat那个路径下,在命令行中,不管在那个路径下输入都能执行呢,这就是因为,再path中设置了这个路径。
    classpath:
    编java程序的时候你知道import的作用吧!当你要用的class,在某一个.jar下是,你需要在编译时引入,jvm自动去找classpath环境变量引入下面的jar包,这就是classpath环境变量的作用
      

  7.   

    jacshan(猎人) ( ) 说的很简明,容易理解
      

  8.   

    path是os用的。
    classpath是java虚拟机用的。
      

  9.   

    先弄明白为什么 Java 需要包名, Java 怎么绕过跨平台的一些限制。
      

  10.   

    to humanity(骷髅也跳舞)
    java为什么需要包名?
    java怎么实现跨平台?