先说环境:
myeclipse6.5+tomcat5+jdk1.5
现在有一个接口A,接口A的实现类为B
类中有几个方法,主要是用jdom封装XML,方法的返回值是String
现在在web项目中
在其他的类中用到了这个方法,所以我就要new一个对象了
A xml=new B();
B xml=new B();
用上面的两种方式new一个对象的时都报错在该new对象的地方设置断点,就报下面的错误:
报错信息:
java.lang.NoClassDefFoundError: org/jdom/Content

解决方案 »

  1.   

    java.lang.NoClassDefFoundError: org/jdom/Content
    这个是jdom的类没找到,楼主,需要添加jdom.jar到classpath中。
      

  2.   

     1楼的兄弟,我要怎么加啊?
    我直接调用用main()方法测试时就可以
    就是在项目中做集成测试的时候报这个错误
      

  3.   

    MyEclipse不能直接加吗。你的项目是web工程吧。右键build path有吧。
      

  4.   

    知道 WEB 项目的基本目录结构吗?把 jar 包放在对应的地方就行。
      

  5.   

    试一下:
    如果 jdom.jar 已经在 tomcat 的 common/lib 或 server/lib 下发现了,就把它从 war 文件中的 WEB-INF/lib 下删除,没有发现的话就放到 war 文件里面 WEB-INF/lib 下。