解决:java.lang.NoClassDefFoundError

时间:2014-05-11 03:26:15

标签: java

我下载项目的源代码并想要构建它。但我遇到了NoClassDefFoundError,错误信息如:

  

线程中的异常" AWT-EventQueue-0" java.lang.NoClassDefFoundError:org / apache / cxf / jaxws / JaxWsProxyFactoryBean

似乎项目使用cxf,所以我去了http://cxf.apache.org/,下载了二进制源并将它们包含在classpath中: enter image description here

但错误仍然存​​在: - (

这是项目导入JaxWsProxyFactoryBean

的地方

enter image description here

如何让jax在这个项目中正常工作?我是java新手。

1 个答案:

答案 0 :(得分:1)

如果您查看下载的目录,您会发现它是cxf的安装,而不仅仅是库。您需要在项目中实际包含cxf附带的jar文件,而不仅仅是cxf主目录。

看一下C:\Users\luyi\Downloads\apache-cxf-2.2.5\lib\WHICH_JARS,这将说明您需要在项目中包含哪些jar文件,具体取决于您希望在项目中执行的操作。