【发布时间】:2025-12-19 13:20:21
【问题描述】:
我正在使用 eclipse 和 ant 来编译一个 java 项目。 ant 编译脚本使用 classpath 的类路径 refid 调用 javac,这是基于系统属性变量 java.build.path 设置的。
我的 java.build.path 变量缺少在
项目->属性->Java 构建路径->库。
也就是说,外部 jar 已正确添加到要添加到构建路径的库列表中,没有丢失或损坏,并且我完全期望 eclipse 会将库包含在构建路径中。我的构建失败了,因为java.build.path 缺少这个库。
此外,文件<projectDir>/.classpath 包含缺少的jar 文件的有效classpathentry 元素。
在构建时,javac 在导入语句中失败,声称该包不存在。 java.build.classpath 的值包含了我在项目属性中设置的很多库,但不包括缺少的库。就好像该外部 jar 的项目属性从未设置过一样。
不管怎样,缺少的库是jboss/lib/jbosssx.jar
如有任何帮助,我们将不胜感激。
【问题讨论】: