我正在Eclipse中编译一个项目。我有以下ant脚本,它符合java项目,我正在使用import org.apache.xmlrpc.XmlRpc;
我已经将xmlrpc-2.0.1.jar添加到名为jar的文件夹和构建路径中,如下所示。我得到错误"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>
谢谢你的帮助。
jar本身必须在类路径中。不是包含jar的目录:
<path id="compileClasspath">
<fileset dir="jar">
<include name="xmlrpc-2.0.1.jar"/>
</fileset>
</path>
Classpath需要在javac任务中定义。
<javac srcdir="." destdir="/>
<classpath refid="compileClasspath"/>
应:<javac srcdir="." destdir="build">
<classpath refid="compileClasspath"/>
</javac>
希望对你有帮助。