科普 eclipse中的Java build
在剛學eclipse的時候,build path是經常會用到的,但經常就是跟著教程走,額就不太懂這是幹嘛的,然後今天看見極客視頻裏有相關的講解,來記錄一下。
Build Path 是指定Java工程所包含的資源屬性集合,在一個成熟的Java工程中,不僅僅有自己編寫的源代碼,還要引用系統運行庫(JRE)、第三方功能擴展庫(jar包)、其他工程,甚至外部的類文件,這些資源都是都是被這個工程所依賴的,並且只有引用才能將工程編譯成功,而build path就是用來配置和管理對這些資源的引用的。
build path一般包括:jre運行時庫,第三方擴展庫(jar包),其他工程,其他源代碼或者是Class文件。
第一個source是配置工程源代碼的存放路徑,一般不用動
第二個project配置的是當前項目可以包含工作空間中的其他項目。
第三個libraries就是庫,這裏系統會默認得為工程配一個系統運行環境的庫,介紹一下右邊幾個按鈕的意思:
Add Jars...添加JAR包,是指本Eclipse當前包含的工程中的,在工程列表下選取即可
Add External Jars...添加外部的JAR,是指外部的,需要用文件管理器,在電腦硬盤上選取。(不存在檔當前的工作目錄中)
Add Variable..添加變量,Eclipse的編譯時用到的的環境變量,也有說增加工程內包,如自定義的變量(可以是一個文件夾)
Add Library...添加庫,是指一些已經定義好的jar的集合,因為它們經常是一起用
Add Class Folder...添加類的目錄,是指本Eclipse範圍中的,在工程列表下選取接口。
Add External Folder...添外部加類的目錄,需要用文件管理器,在電腦硬盤上選取。
附:註意,build path中的Java運行環境jre的版本要>=properties中Java compiler-jdk compliance(兼容)的那個level值
最後一個order and export 就將build path的所有內容進行排序,或者將它指定為是輸出或不輸出。
科普 eclipse中的Java build