我正在Eclipse中编译一个项目。我有以下ant脚本符合我正在使用的java项目org.apache.xmlrpc.XmlRpc;
我已将xmlrpc-2.0.1.jar添加到名为jar的文件夹中,并在ant中构建路径,如下所示。我收到错误"package org.apache.xmlrpc does not exist [javac] import org.apache.xmlrpc.XmlRpc;
我错过了什么?
<?xml version="1.0" encoding="UTF-8"?>
<project name="buildFiles" default="compile">
<path id="compileClasspath">
<fileset dir="jar"/>
</path>
<target name="compile" description="compile the source " >
<javac srcdir="." destdir="build"/>
<classpath refid="compileClasspath"/>
</target>
</project>
感谢您的帮助。
答案 0 :(得分:0)
jar本身必须位于类路径中。不是包含jar的目录:
<path id="compileClasspath">
<fileset dir="jar">
<include name="xmlrpc-2.0.1.jar"/>
</fileset>
</path>
答案 1 :(得分:0)
需要在javac任务中定义Classpath。
<javac srcdir="." destdir="/>
<classpath refid="compileClasspath"/>
应该是:
<javac srcdir="." destdir="build">
<classpath refid="compileClasspath"/>
</javac>
希望有所帮助。