我在用dom4j解析文件的时候,报这个错误:
java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
可是,我分明把dom4j-1.6.1.jar,jaxen-1.1-beta-6.jar包导进来了,而且确实可以找到SAXReader.class类文件的,我在tomcat下发布的web工程,而且,在lib目录下,是可以找到这2个包的,eclipse中的,也引进了这2个包 的,我搞不明白,为什么还报找不到类的错误哦?我该怎么办?

解决方案 »

  1.   

    可以看一下是不是jdk版本的问题。
      

  2.   

    而且,我通过System.out.println(System.getProperty("java.class.path"));
    发现能打印出
    D:\Program Files\tomcat-6.0\bin\bootstrap.jar;D:\Program Files\Java\jdk1.5\lib\tools.jar。
      

  3.   

    经常遇到类似的问题,看看可有jar包重复的!
      

  4.   

    你再加入一个包dom4j.jar,错误提示很明确啊
      

  5.   

    你再看看jar包有没有导错。
    然后还有可能是jdk的版本问题啦。