在eclipse中要想正確的運行應用程序,首先要做的就是把相關的類庫,類文件包含進來,以及其它配製文件link進來。
在eclipse中可以非常方便的做到。
在工程文件目錄中點右鍵,打開“構建路徑”——>“配製構建路徑”,就可以進行相關的類庫,類文件,配製文件的設置。
在“庫”中可以加入編譯運行時需要的類庫,在“源代碼”中可以link入編譯運行需要的類,同時還要吧設置源文件的位置以及輸出位置。在“項目”中可以加入運行時依賴的其它project。在“排序和導出”可以對設置好的類庫,類文件,配製文件進行排序,可以設定哪些文件要導出到硬盤上。
===========
Eclipse中通過classpath 變量方式導入jar包
向Eclipse工程中導入所需的第三方jar包,可以有好幾種方式,一般情況下,我們在項目根目錄下建立/lib文件夾,將所有用到的lib包拷貝到該目錄下,然後在Eclipse中通過添加jar功能按鈕來進行。
這裏要說的是另外一種方式,通過添加classpath變量來添加jar包。因爲在很多開源項目中,下載器源碼後通過ant或者maven等構建工具編譯工程之後,它所依賴的jar文件都是通過這種方式進行的。
具體做法如下:
window->preferences->Java->Build path->Classpath Variables
在右邊點擊New按鈕,設定變量名稱,然後指定該變量所指向的目錄,完成既可。
這樣已經設定好了類路徑變量,然後在需要使用該路徑的工程上,通過工程的Properties對話框中的Java Buildpath來添加該變量,添加之後的變量並沒有指向某個特定的jar包,需要Edit該變量,使用Extension按鈕來添加具體依賴的jar包
這樣,便可以通過classpath變量的方式添加jar包了。
===============
eclipse中的.project 和 .classpath文件的具體作用是什麼?
.project是項目文件,你這個項目的結構都在其中定義,比如lib的位置,src的位置,classes的位置
.classpath的位置定義了你這個項目在編譯時所使用的$CLASSPATH
這些文件你用文本編輯器就能察看了
在一個項目中點刷新的目的是爲了更新.project文件中的文件清單,讓你把不通過eclipse提交到項目的文件顯示出來