[Java] 如何解决NoClassDefFoundError
从网上下载了别人写的项目源码,想在本地自己编译成jar。项目应该用到了cxf,在编译的时候出现了错误:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/cxf/jaxws/JaxWsProxyFactoryBean
于是上官网下载了apache-cxf-xxx 然后放到classpath里面error依然在,放到项目目录里面也不行,想知道这种情况怎么正确的引用这个包。
不用java,问题有点小白了。
回答:
下载下来的jar包放在项目lib目录下。就会自动加载build的。
接着打开报错的java类。使用ctrl+alt+o快捷键引入包。这样应该是没问题的。
接着你也可以看看。右键项目下build path有没有修正这些jar。
回答:
你沒有加載CXF包吧~
回答:
你用了ide。要通过ide加到lib里。你看看右键项目 build path有没有这些jar
以上是 [Java] 如何解决NoClassDefFoundError 的全部内容, 来源链接: utcz.com/p/174043.html