比如说,ora.w3c.dom.*是java自带的,现在想用一个新的类来替换它(xerces.jar),需要把这个包放在哪里?
java寻找包的时候,先从那里开始呢?从CLASSPATH,还是JRE/LIB/EXP,还是运行路径里的LIB?--比如TOMCAT下的COMMON/LIB?

解决方案 »

  1.   

    org.w3c.dom 你把带有以上类的包移除 换上你自己的包就应该可以
      

  2.   

    楼上的,问题是:原来的包并不存在,好像是java内置的东西啊
      

  3.   

    例如,楼主说的这个类在jdk文件夹下的lib/rt.jar中,楼主可以把它备分到其它目录,然后再把你想替换的那个包或类编译.用winrar之类的软件把原rt.jar打开,按照目录把你编译好的文件拖进去就可以了,但是以后想用原来的包时别忘了恢复成原来的rt.jar哦!
      

  4.   

    楼上的你们知道吗,对于java内置的包,比如java.lang,java.util,这些东西在哪里呢?你能找到他们吗?找不到的话,又如何替换?
      

  5.   

    哦,我知道了,就在rt.jar 里面,谢谢