2011-12-21 34 views
1

我想添加一些JAR到一個Eclipse項目。它曾經是工作,但現在不是。之前,我只是將JAR放入/ war/WEB-INF/lib(這是一個Google App Engine項目),然後在Eclipse中刷新Package Explorer並顯示出來。然後,我可以右鍵單擊並選擇「添加到構建路徑」,它會添加。現在,出於某種原因,當我刷新包資源管理器時,文件夾中的某些JAR不會顯示出來。添加一個內部庫到eclipse

Eclipse是否允許我添加最大數量的JAR? (我目前在18歲)。

否則,有沒有其他方法可以添加這些?

這是Eclipse Indigo。

回答

2

Eclipse是否允許我添加最大數量的JAR?

不,您可能正在將JAR複製到與您預期不同的文件夾中。

要檢查,請右鍵點擊lib文件夾 - >屬性 - >選擇「位置」的值(它看起來像一個標籤,但你可以點擊它並用鼠標或鼠標右鍵選擇文本 - >「全選」,或點擊它,Ctrl + A鍵按Ctrl + C

現在嘗試在外殼或瀏覽器中的路徑,看看它是否包含你的想法。

如果路徑正確,請嘗試重新啓動Eclipse。

您可能還想激活「刷新」首選項(「工作區」中的前幾項),因此您不必一直手動刷新文件夾。

+0

我把它們放在正確的文件夾中,並重新啓動Eclipse沒有幫助。但是,爲Workspace啓用所有刷新選項使它們顯示出來。 我不確定爲什麼這樣做通過右鍵刷新和選擇刷新沒有,但感謝! – 2011-12-21 17:47:24

+0

有時,Eclipse在使用調試器後「忘記」F5應該刷新。不知道爲什麼。不過,使用菜單快捷鍵始終有效。 – 2011-12-22 08:00:02

0

這是另一種方法,您可以將罐子添加到您的構建路徑。

  • 右鍵單擊您的項目,並選擇屬性
  • 在屬性對話框中,轉到Java構建路徑
  • 選項卡,你可以使用添加JAR文件添加外部JAR向構建路徑添加罐子
+0

這不起作用。添加JAR只允許您在包資源管理器中添加文件,因此如果它們不在Package Explorer中顯示,它不會起作用。 添加外部JAR可以工作,但它在.classpath文件中使用絕對路徑,所以如果其他人檢出我的存儲庫,它將不適用於他們。 – 2011-12-21 17:42:35

+0

您可以使用路徑創建一個變量,並使用「添加變量」來添加相對於該變量的內容。 – 2011-12-22 08:00:41