在环境变量里设置好CLASSPATH没,还有你打开看一下有没有这个包

解决方案 »

  1.   

    基本没有区别
    你看过<<java深度历险>> 就知道实际上我们的机器里面有好几个jre,但是真正我们、运行程序的时候只是使用其中的一个
    这就取决与我们的环境变量的设置,哪个位置上的jre先被找到就使用哪一个ext目录里面有一些jar包,我们使用ExtClassLoader来装载类的时候就会在这样的目录里面寻找对应的class文件。