先说环境:
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
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
这个是jdom的类没找到,楼主,需要添加jdom.jar到classpath中。
我直接调用用main()方法测试时就可以
就是在项目中做集成测试的时候报这个错误
如果 jdom.jar 已经在 tomcat 的 common/lib 或 server/lib 下发现了,就把它从 war 文件中的 WEB-INF/lib 下删除,没有发现的话就放到 war 文件里面 WEB-INF/lib 下。