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
Eclipse设置的Ant Java构建路径在编译时缺少库_Java_Eclipse_Ant - Fatal编程技术网

Eclipse设置的Ant Java构建路径在编译时缺少库

Eclipse设置的Ant Java构建路径在编译时缺少库,java,eclipse,ant,Java,Eclipse,Ant,我正在使用eclipse和ant编译一个java项目。ant compile脚本使用类路径refidclasspath调用javac,该类路径refid是基于系统属性变量java.build.path设置的 Myjava.build.path变量缺少在中指定的库 项目->属性->Java构建路径->库 也就是说,外部jar被正确地添加到要添加到构建路径的库列表中,没有丢失或损坏,我完全希望eclipse将库包括在构建路径中。我的生成失败,因为java.build.path缺少此库 此外,文件/.

我正在使用eclipse和ant编译一个java项目。ant compile脚本使用类路径refid
classpath
调用
javac
,该类路径refid是基于系统属性变量
java.build.path
设置的

My
java.build.path
变量缺少在中指定的库

项目->属性->Java构建路径->库

也就是说,外部jar被正确地添加到要添加到构建路径的库列表中,没有丢失或损坏,我完全希望eclipse将库包括在构建路径中。我的生成失败,因为
java.build.path
缺少此库

此外,文件
/.classpath
包含一个有效的
classpathentry
元素,用于丢失的jar文件

在构建时,
javac
在导入语句中失败,声称包不存在。
java.build.classpath的值包含我在项目属性中设置的许多库,但不包括缺少的库。就好像从未设置过该外部jar的项目属性一样

不管它值多少钱,缺少的库是
jboss/lib/jbosssx.jar

如果您有任何帮助,我们将不胜感激。

首先

  • 从该站点下载
    jbosssx.jar
    jar文件
  • 然后将jar文件保存在文件夹
    jboss/lib
  • 希望它能解决你的问题

    更新:
    有时jar文件需要物理地保存在
    lib
    文件夹中。因此,您可以将jar文件放在您的项目
    lib
    文件夹中。

    我发现我的配置被弄乱了

    使用eclipse中的
    外部工具配置
    ,我为我的ant构建找到了另一个
    类路径
    设置选项卡,该选项卡不包含我的库

    在这里添加我的库导致构建成功


    天行者,谢谢你的建议。:)

    如果我理解正确,您希望我将库从其位置复制到我的项目中。我不想那样做。我希望库位于库所在的位置,我希望eclipse完全正确地设置
    java.build.path
    ,以便在编译时包含库。