Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse Ant脚本Complie包不存在_Java_Eclipse_Ant - Fatal编程技术网

Java Eclipse Ant脚本Complie包不存在

Java Eclipse Ant脚本Complie包不存在,java,eclipse,ant,Java,Eclipse,Ant,我正在Eclipse中编译一个项目。我有以下ant脚本,它符合我正在使用import org.apache.xmlrpc.xmlrpc的java项目 我已将xmlrpc-2.0.1.jar添加到名为jar的文件夹中,并在ant中构建路径,如下所示。我收到错误“包org.apache.xmlrpc不存在[javac]import org.apache.xmlrpc.xmlrpc;我缺少什么吗 <?xml version="1.0" encoding="UTF-8"?> <proj

我正在Eclipse中编译一个项目。我有以下ant脚本,它符合我正在使用import org.apache.xmlrpc.xmlrpc的java项目

我已将xmlrpc-2.0.1.jar添加到名为jar的文件夹中,并在ant中构建路径,如下所示。我收到错误
“包org.apache.xmlrpc不存在[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>

类路径需要在javac任务中定义

<javac srcdir="." destdir="/>
    <classpath refid="compileClasspath"/>

请发布目录和文件树(其中是build.xml文件,其中是sources目录、build目录、jar目录和jar文件)
<javac srcdir="." destdir="build">
    <classpath refid="compileClasspath"/>
</javac>