[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

回到顶部