繁体   English   中英

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

[英]Ant Java Build Path set by Eclipse is Missing a Library at Compile Time

我正在使用eclipse和ant来编译Java项目。 蚂蚁编译脚本调用javac使用的类路径REFID classpath ,它是基于系统属性变量设置java.build.path

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

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

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

此外,文件<projectDir>/.classpath包含缺少的jar文件的有效classpathentry元素。

生成时, javac在import语句中失败,声称该软件包不存在。 java.build.classpath的值包含我在项目属性中设置的许多库,但不包括缺少的库。 好像从未设置该外部jar的project属性。

对于它的价值,缺少的库是jboss/lib/jbosssx.jar

在这里的任何帮助,将不胜感激。

首先,

  1. 从此链接下载jbosssx.jar jar文件
  2. 然后将jar文件保存在jboss/lib文件夹中

希望它能解决您的问题。

更新:

有时jar文件需要物理上保留在lib文件夹中。 因此,您可以将jar文件放在项目lib文件夹中。

我发现我的配置混乱了。

在eclipse中使用External Tools Configurations ,我为我的蚂蚁构建找到了另一个不包含我的库的Classpath设置选项卡。

在这里添加我的库使构建成功!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM