Ant类路径顺序

jco*_*lin 6 java ant classpath

如何在ant中设置classpath顺序?

具体来说,当我尝试运行我的ant构建时,我需要它来获取jar中的类(jaxws-api.jar)而不是jre中的同一个类.我目前正在设置类路径以明确包含那些罐子,但它似乎仍然首先拿起jre.我正在寻找的是在"Build Configuration"菜单下eclipse中的Order/Export的某种类型.

编辑:我会更明确.我有一些用CXF 2.1.3生成的类.他们调用javax.xml.ws.Service#getPort(QName,Class,WebServiceFeature ...).我使用的是Java 1.6.02版.该方法在该版本的该类中不存在.但是,它确实存在于类的jaxws版本(以及更高版本的JRE类)中.当我尝试进行ant构建时,总是在jaxws版本之前拾取JRE类.这使我的编译失败.如何修改我的类路径以将JRE放在最后?

我无法更改JRE版本,因此请不要将其作为修复建议,除非它是唯一可能的版本.

mtp*_*typ 8

看起来你需要使用bootclasspath设置在javac的Java的 Ant任务.

您始终ant -v可以获取Ant构建的详细输出.