2010-12-10 72 views
2

我是Eclipse IDE的新手,我創建了一個名爲「Hello World」的新項目,我需要一些包含在jar文件中的API。關於Eclipse中lib文件夾的一個簡單問題

我在項目文件夾「Hello World」(與src文件夾並行)下創建了一個名爲「lib」的文件夾,然後將.jar文件導入到這個lib文件夾中,它自動將所有內容提取到這個lib文件夾。

然後我在src文件夾下創建了我的HelloWorld.java類,但是當我把導入ro.xxx.xxx.xxx時,eclipse抱怨「導入ro無法解析」。實際上,ro位於lib文件夾下。

我被困在這裏。我應該使這個lib文件夾下的src文件夾,而不是與它平行嗎?請提前給我一些建議,謝謝!

+4

我想你可能不想提取JAR。只需將未提取的JAR文件複製到lib文件夾即可。在eclipse中右鍵單擊JAR並選擇Build Path - > Add to Build Path。這是通過項目屬性屏幕的快捷方式。 – 2010-12-10 16:30:57

+0

@Mike謝謝,它的工作原理。我可以問一下如何做相反的事情,也就是將編譯後的類打包成jar嗎? – Kevin 2010-12-10 16:48:01

+1

嗨,羅伯特。看看[Java:導出到eclipse中的.jar文件](http://stackoverflow.com/questions/423938/java-export-to-an-jar-file-in-eclipse),看看它是否回答你的問題。 – 2010-12-10 16:57:30

回答

12

項目 - >屬性 - > Java構建路徑 - >庫 - >添加外部JAR

+2

但是,如果您要導出項目或在存儲庫上共享項目,最好將它們放在lib中,而不是添加外部jar,請使用add jar並將其引用到lib文件夾。這樣,所有依賴關係在導出時都會在主項目中保持不變。 – Johnydep 2012-03-06 11:54:02

+1

@Johnydep,我相信使用maven是更好的方法。這裏討論了最簡單的方法。 – 2012-03-14 13:21:33

3

只需將jar放入lib文件夾中將不起作用,您需要在類路徑中使用這些jar。

Here中描述瞭如何在添加罐子構建路徑在Eclipse

2

庫添加到您的構建路徑。你的項目

鼠標右鍵 - >構建路徑 - >配置構建路徑...

庫 - >添加罐子

0

首先要創建平行於你需要返回到Eclipse和刷新的項目,以便Eclipse中發現新的文件夾和罐子 src文件夾lib文件夾後。您可以突出顯示該項目並按F5鍵,或者使用項目右鍵菜單。之後,lib文件夾和jar文件出現,您可以右鍵單擊一個jar添加到構建路徑。如果你隨後添加新的罐子,你需要再次刷新以找到它們。