簡體   English   中英

為什么Netbeans Ant使用正確的jar進行編譯,卻使用舊的jar進行編譯?

[英]Why does Netbeans Ant compile with correct jar but builds with old jar?

我有一個項目“ A”,它的庫中有另一個項目“ B”。 Netbeans編譯項目“ A”,並說沒有錯誤,但是當我清理並構建項目“ A”時,將轉到項目“ B”的舊版本。 我已經清理並構建了項目“ B”,然后清理並構建了項目“ A”,但是“ A”仍然無法想到它正在使用舊的“ B”。 我試圖弄清楚為什么Netbeans的Ant使用正確的項目“ B” -dist / jar進行編譯,卻使用舊的項目“ B” jar進行編譯。 “ A”庫中的其他jar均未在其庫中包含“ B”。

build.xml指定的類路徑與Netbeans中的項目類路徑是分開的。 顯然,后者是正確的,而前者是錯誤的。 您可以通過編輯build.xml來修復它。

我發現解決此問題的方法是右鍵單擊netbeans中的庫文件夾,然后轉到屬性。 有幾個用紅色列出的項目和jar,在導航中沒有顯示,我刪除了那些項目和jar,然后找出了我需要的那些jar /項目,並將它們添加回項目“ A”的庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM