我下载项目的源代码并想要构建它。但我遇到了NoClassDefFoundError,错误信息如:
线程中的异常" AWT-EventQueue-0" java.lang.NoClassDefFoundError:org / apache / cxf / jaxws / JaxWsProxyFactoryBean
似乎项目使用cxf,所以我去了http://cxf.apache.org/,下载了二进制源并将它们包含在classpath中:
但错误仍然存在: - (
这是项目导入JaxWsProxyFactoryBean
的地方
如何让jax在这个项目中正常工作?我是java新手。
答案 0 :(得分:1)
如果您查看下载的目录,您会发现它是cxf的安装,而不仅仅是库。您需要在项目中实际包含cxf附带的jar文件,而不仅仅是cxf主目录。
看一下C:\Users\luyi\Downloads\apache-cxf-2.2.5\lib\WHICH_JARS
,这将说明您需要在项目中包含哪些jar文件,具体取决于您希望在项目中执行的操作。