天天看點

Eclipse導入JAR包的方法 導入方法 顯示的不同

導入jar包實際上就是建立一種連結(相對路徑連結 或者 絕對路徑連結),并不是copy式的導入。

方法一(建立的是相對路徑連結):

如果是web 工程,可以直接拷貝jar 檔案,放入工程的“webroot\web_inf\lib”下面,myeclipse會自動将這些jar 包導入“referenced libraries”中,并使得工程與jar包建立相對路徑連結。

方法二(建立的是相對路徑連結):

右鍵點選項目 =>properties =>java build path(左側菜單選擇)=>選擇libraries(右側選擇此标簽);

再選擇:“add jars…”(加入包),接着選擇需要導入的jar包,項目将會與jar包建立相對路徑連結。

對于這種方法,好的政策是事先把jar包拷貝到項目中,這樣如果将項目移動位置後不必重新導入jar包。

方法三(建立的是絕對路徑連結):

右鍵點選項目 => properties =>java build path(左側菜單選擇)=>選擇libraries(右側選擇此标簽);

再選擇:“add external jars…”(加入外部包) ,接着選擇需要導入的jar包,項目将會與jar包建立絕對路徑連結。

但是隻要移動jar包位置(即使是将jar包放在項目下面,跟着項目一起移動),都要重新導入jar包。

方法四(建立的是絕對路徑連結):

右鍵點選工程 =>build path =>add external archives”,再在彈出的檔案浏覽器中選擇要導入的jar包。這種方法導入的jar 包會自動放在“referenced libraries”中。

方法五(建立的是絕對路徑連結):

有時候,很多要導入的jar包都屬于同一個檔案夾(或者屬于同一個jar庫)。需要建立某種項目時,會将其一起導入,這時可以定義一個“使用者libraries”。

選擇:window => preferences => java =>build path => user libraries ,在右側點選“new…”建立一個使用者library;取好名字後,然後點“add jars…”,添加強定的jar包(注意了,這樣弄好後,不能将被引用jar封包件移動,否則引用會失效)。

以後要在工程裡面需要加入這些jar 包的時候,可以直接右鍵點選工程檔案=>build path =>add libraries…;接着選擇“user library”;再選擇自己定義的library就可以了。

這種方法導入的jar 包會放在以“該使用者取得名字”同名的library中(而不是放在“referenced libraries”中)。

相對路徑和絕對路徑導入的包,在myeclipse中顯示有些不同。

在“referenced libraries”中,用絕對路徑導入的包後面會顯示其絕對路徑:

Eclipse導入JAR包的方法 導入方法 顯示的不同

相對路徑導入的包後面不會顯示:

Eclipse導入JAR包的方法 導入方法 顯示的不同

而且放在工程下被引用的jar包前面标志也不同,絕對路徑導入的包後面顯示為:

Eclipse導入JAR包的方法 導入方法 顯示的不同

相對路徑導入的包後面顯示為:

Eclipse導入JAR包的方法 導入方法 顯示的不同

另外,如果jar包名稱前面的圖示出現黃色歎号,說明這個jar的路徑有問題,需要重新導入。

繼續閱讀