[Java] 如何解决NoClassDefFoundError

新手上路,请多包涵

从网上下载了别人写的项目源码,想在本地自己编译成jar。项目应该用到了cxf,在编译的时候出现了错误:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/cxf/jaxws/JaxWsProxyFactoryBean
于是上官网下载了apache-cxf-xxx 然后放到classpath里面error依然在,放到项目目录里面也不行,想知道这种情况怎么正确的引用这个包。

请输入图片描述

不用java,问题有点小白了。

阅读 6.9k
4 个回答

下载下来的jar包放在项目lib目录下。就会自动加载build的。
接着打开报错的java类。使用ctrl+alt+o快捷键引入包。这样应该是没问题的。
接着你也可以看看。右键项目下build path有没有修正这些jar。

你沒有加載CXF包吧~

你用了ide。要通过ide加到lib里。你看看右键项目 build path有没有这些jar

推荐问题
宣传栏