XMLBeans出现javax.xml.stream类找不知道java.lang.NoClassDefFoundError

XMLBeans的应用需要用到自身的xbean.jar,但在应用XMLBeans编译xsd文件生成的jar包中需要用到jdk的javax.xml.stream

这个类在JDK1.5中并不存在,当我们启动服务时可能出现引用编译之后jar包的类出现java.lang.NoClassDefFoundError

这是因为xbean.jar依赖于jsr173_1.0_api.jar,而JDK1.5中是没有实现的。

解决方法:1.换用高版本的Jdk,如1.6的rt.jar就开始支持

     2.下载jsr173_1.0_api.jar,将其加入到classpath中即可

posted on 2013-06-19 19:56  OpenSeven  阅读(383)  评论(0)    收藏  举报

导航