簡體   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