2012-05-01 72 views
0

當我創建動態Web項目時,我將有2個名稱爲Libraries和lib的文件夾。因此,在項目過程中我加入.jar文件如下庫和庫文件夾之間的區別?我們如何將jar文件添加到lib文件夾?

Build Path --> Configure Build Path--> Libraries (tab) --> Add external JAR's -- > OK 

當我做到這一點,將文件添加到庫,但是我想將文件添加到的.jar lib文件夾。

enter image description here

我試圖從圖書館到lib中複製所有的.jar文件,但它說

enter image description here

直接複製.jar文件目錄結構lib文件夾,但我不在eclipse中顯示。

enter image description here

我會感激你的建議和意見。

回答

1

複製罐子的lib文件夾放到WEB-INF/lib目錄中(在Eclipse視圖無法從庫)複製文件本身並創下自食刷新,它們將出現在Web App Libraries

PS:使用像maven/ant這樣的構建工具來管理依賴關係幾乎總是更好的

+0

可以告訴我lib和庫之間的區別嗎? –

+1

當你創建一個war/ear文件時,Library部分中的jar將不會被包含在裏面,因爲lib中的jar會打包到war/ear中。如果你不需要在戰爭中打包一個jar文件,也許是因爲app服務器已經提供了,或者你在編譯過程中只需要它。你可以使用這個部分。 – fmucar

+0

因此在運行時JVM將在lib文件夾而不是Libraries中查找jar文件。作爲庫文件夾僅用於編譯:) –

0
  • 打開文件瀏覽器中的lib文件夾並粘貼所有複製的 罐子。
  • 在刷新
相關問題