E​c​l​i​p​s​e​中​指​定​第​三​方​包​J​A​R​和​類​路​徑​C​L​A​S​S​P​A​T​H​的​幾​個​方​法


在Java類中,我們可以通過“import + 包名 + 類名”的方式引用第三方包(jar)或者第三方類(class),但你得告訴Java編譯和運行環境到哪里去找這些庫或者類,如果這些沒有設置好,就會出現類似於某某類無法解析,NoClassDefFoundError等問題。因此,我們必須通過Eclipse指定這些路徑來告訴Jvava的開發和運行環境,到哪里去找這些包和類。 
1,通過環境變量指定JAR包 
Window->Preferences->Java->Build path->Classpath variables,用一個變量指定包的位置,類似於環境變量中設置CLASSPATH。由兩個部分組成,一個是name,指定變量名;一個是file path,指定jar包所在位置,或者是folder,指定類文件所在文件夾。這樣的好處是如果包的位置發生了變化,我們只需要回到這個地方修改jar包和類的位置,而項目中對於這些包和類的引用不需要修改。 2,通過建立用戶庫同時指定多個JAR包 
Window->Preferences->Java->Build path->User libraries,創建一個用戶庫,可以向其中添加多個jar,因為可能有多個項目,而每個項目又可能同時引用多個同樣的包(jar),把這些包放在同一個user libraries下,就可以讓每個項目只引用這一個庫就OK了,省去每次需要為每個項目添加多個包的麻煩。 
3,指定項目開發中使用的jar(出現在package explorer的Referenced libraries中): 
project->properties->java build path->libraries 出現幾種添加jar包的方式,這里分別解釋一下 a,Add JARs... 
添加項目內的jar包到項目的引用路徑中。 
有時候,我們會把一些第三方包放到我們的項目的文件夾中(比如a.jar),一般我們會給這個文件夾取名lib。方法是在Windows中,在Workspace/%項目目錄%下建立一個新的文件夾,取名lib,然后把a.jar文件拷貝到lib中。回到Eclipse,在package explorer(包資源管理器)中點擊右鍵,選擇“Refresh(刷新)”,即可看到我們的lib文件夾和a.jar文件。然后通過Add JARs...即可添加a.jar到項目引用。 
b, Add External JARs 
添加外部jar包到項目中。這樣不好的地方在於外部jar包一旦更改位置,則必須重新配置項目,不如其他方式靈活,所以不建議使用。 c, Add variables 
添加變量,添加1中定義的環境變量。 d, Add libraries 
添加庫,可以添加JRE System Library等,其中User Library是在2中你建立的用戶庫,而Junit則可快速的把Junit需要的包加入到當前項目的引用中來。 e, Add class folder 
故名思意,添加類所在的文件夾 
4,指定運行時使用的jar(運行時使用) 
這里的JAR有兩部分,一部分是JRE JAR,運行時環境下的系統JAR,一種是USER Entries,其中%項目名%子目錄中是Package Explorer視圖中Referenced Libraries中引用的jar。你可以在這里指定運行時JAR,只要放在Referenced Libraries中引用的jar之前。 
a, Run->Open run dialog->classpath b, Run->Open debug dialog->classpath 

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com