今天,我使用提供的工具wsdl2java生成了一个带有CXF 2.6.1(最新版本)的Web服务客户端。我想在Eclipse上使用Java 5编译生成的类,但由于以下导入而失败:
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
CXF FAQ表示我可以在Java 5中使用它。所以我不明白它为什么不能在Eclipse中编译。
我要求生成build.xml
。当我使用该脚本运行ant
时,它可以工作。通过下载CXF 2.6.1或inline as a template找到build.xml
(易于理解;使用的目标是build
)。从中我推断出我需要抓住以下库,我做了这些库并放入我的eclipse项目中。
那么如何在Eclipse中进行编译呢?我缺少哪些图书馆?
注意:
set
时,没有对我的Java 6安装文件夹的引用。答案 0 :(得分:0)
我不需要复制CXF库,只是为了将它们链接到我的项目中。这是有效的,因为cxf-manifest.jar是一个没有任何内容的jar文件,除了一个类路径,后者又加载了CXF的所有库。