[英]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
在这里的任何帮助,将不胜感激。
首先,
jbosssx.jar
jar文件 jboss/lib
文件夹中 希望它能解决您的问题。
有时jar文件需要物理上保留在lib
文件夹中。 因此,您可以将jar文件放在项目lib
文件夹中。
我发现我的配置混乱了。
在eclipse中使用External Tools Configurations
,我为我的蚂蚁构建找到了另一个不包含我的库的Classpath
设置选项卡。
在这里添加我的库使构建成功!
天行者,谢谢你的建议。 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.