在 C:\j2sdk1.4.2_04\jre\lib\rt.jar中有import java.net.*;import java.io.*这些类

解决方案 »

  1.   

    不知是不是可以这样理解:那些当时正在使用的jdk目录下的\jre\lib下面的jar或cab文件里包含着的类就可以直接使用,而除此之外所有用到的类都要在classpath里找得到才可以,否则将会报错!
      

  2.   

    jdk1.4不需要设置classpath 1.3需要
      

  3.   

    "jdk1.4不需要设置classpath, 1.3需要",怎么会有这种事情?这是什么道理呢?如果这样的话,javac怎么知道到哪里去找这些类呢?不解,请不吝赐教!
       还有一个小问题,也顺便请教一下:听说classpath里的这些类只是在编译时用到,当运行时就不再需要了,就像其他语言一样。可我运行一个简单的java程序时,把classpath里的东西清空前可以正常运行,可清空后就不行了,不知这是这么一回事,也一并请教!