java - Eclipse Ant脚本编译包不存在

标签 java eclipse ant

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

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

关于java - Eclipse Ant脚本编译包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7969150/

相关文章:

java - Spark 与 Hadoop 集成 InputFormat 混淆

java - 无法删除标题栏 Android 应用程序

java - 如果语句/结果集未关闭会发生什么?

java - Hadoop Eclipse 插件构建错误

java - 用 Ant build : dynamic build options?

java - ${aapt} 如何定义? (没有这样的文件或目录)

java - 控制对 Eclipse Window Builder 创建的 GUI 对象的引用放置位置

c - 如何在 C 中调用另一个已编译的 *.o 目标文件中的函数

java - 为什么我不能从 Package Explorer 运行所有 Java JUnit 测试? - Scala 插件问题

java - Maven是否比用于部署EAR项目的 Ant 构建工具更好?