[英]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.