「Java 建置路徑」頁面

這個頁面中的選項指出 Java 專案的建置路徑設定。 您可以透過「新建 Java 專案」精靈到達這個頁面。

建置類別路徑是指當建置專案時,編譯器所看到的路徑清單。

「程式檔」標籤

來源資料夾為內含 .java 檔的套件根目錄。編譯器會將所含的檔案轉換成 .class 檔, 以寫到輸出資料夾。每一個專案都會定義輸出資料夾,但有一種情形除外,如果來源資料夾指定自己的輸出資料夾。每一個來源資料夾可以定義一個排除過濾器,以指定編譯器不應該看到資料夾內哪些資源。
除非「編譯器」喜好設定頁面開啟「建置」喜好設定頁面Java > 編譯器 > 建置)中的設定指出已過濾來源資料夾中的資源,否則,也可以將來源資料夾中的資源複製到輸出資料夾中。

樹狀結構顯示當切換至套件瀏覽器時的專案模樣。您可以在這個樹狀結構中執行數個作業,以變更專案的結構。

圖示 選項 說明
新增至建置路徑 新增至建置路徑 可將資料夾或套件新增至 Java 建置路徑,並將其變成來源資料夾。 來源資料夾是專案階層中的最上層資料夾,其會用來作為套件的根目錄。在編譯器上可看見建置路徑上的項目(例如,來源資料夾),且所有內含的資源(例如,.java 檔)都用來建置專案。 來源資料夾用來組織專案結構,例如將測試和應用程式分別存放在兩個不同的來源資料夾中。 在來源資料夾內,可以使用套件來建立一個更詳細的結構。
從建置路徑移除 從建置路徑移除 可將來源資料夾從 Java 建置路徑中移除,並將其變成一般資料夾。 在編譯器上再也看不見內含在這個資料夾中的所有資源(例如,.java 檔),且建置專案時,也不會包含這些資源。
排除 排除 可將資源新增至其母項來源資料夾的排除過濾器。 這個動作會導致在編譯器上再也看不見這個資源的所有子項。 比方說,如果專案中不再需要某些套件,這項作業即可用來隱藏這些套件,使編譯器無法看見。
包括 併入 這個動作可用於已排除的檔案或資料夾上。 在這個狀況下,「包括」可讓編譯器再次看見資源。
配置來源資料夾內容 配置來源資料夾內容 可在下列兩種狀況下使用編輯:

  1. 藉由定義字串型樣來自訂包含和排除過濾器。如果併入或排除每一個資源會花費很多時間, 且只有一些簡單的型樣可以執行這個工作,則這項作業非常有用。有一個非常實用的運算子是萬用字元運算子,其可定義更準確的型樣(比方說,排除以 "Test*.java" 開頭的所有資源)。
  2. 變更來源資料夾的輸出資料夾。這個動作會導致這個來源資料夾中 .java 檔所產生的所有 .class 檔,都會產生在不同的輸出資料夾中,而不是在專案的輸出資料夾中。
請注意,這個進階的動作只可用於單選的物件。

復原所有變更 復原所有變更 已在這個精靈中套用到專案的所有變更都會被撤銷,並重新建構專案的原始狀態。
將其他程式碼鏈結至專案 將其他程式碼鏈結至專案 建立專案時,檔案系統的其他地方可能會有一些適用於這個新專案的程式碼片段或資源。 如果要將這些資源新增至專案,您可以建立一個鏈結到檔案系統資料來的鏈結資料夾,讓編譯器可看見其內容。 請注意,只會建立連到該資料夾的鏈結。這表示,只要修改該資料夾中的資源,就會影響到也使用這個資源的其他專案。
沒有圖示 允許來源資料夾的輸出資料夾 顯示/隱藏來源資料夾的「輸出資料夾」屬性。如果沒有顯示任何輸出資料夾,這表示專案的預設輸出資料夾會用於所產生的 .class 檔。

請注意,所有作業的簡要說明都顯示於專案樹狀結構的底部區域(標籤為「說明」)。只會顯示專案目前所選之項目的有效說明。有經驗的使用者可以關閉說明區域,以放大專案結構的檢視畫面。

「專案」標籤

建置路徑中的必要專案清單中,您可以選取其他工作台專案來新增至這個新專案的建置路徑中,以新增專案相依關係。全選取消全選按鈕可用來在建置路徑中,新增或移除所有其他專案。

當間接新增必要專案時,會新增其所有標為「匯出」的類別路徑項目。 將類別路徑項目設為「匯出」,是在「次序與匯出」標籤中進行。

您在這裡所選的專案會自動新增至所參照的專案清單中。 所參照的專案清單用來決定建置順序。 專案都是在建置完其所參照的所有專案後才建置。

「程式庫」標籤

在這個頁面中,您可以新增程式庫到建置路徑中。 您可以新增:

您也可以將 JAR 檔當成類別路徑變數間接新增。

依預設,程式庫清單中含有一個代表 Java 執行時期程式庫的項目。 這個項目指向選做預設 JRE 的 JRE。您是在 「安裝的 JRE」喜好設定頁面 (「視窗」>「喜好設定」> Java >「安裝的 JRE」)中配置預設 JRE。

「程式庫」標籤選項
選項 說明
新增 JAR 可讓您導覽工作台階層,並選取要新增至建置路徑中的 JAR 檔。
新增外部 JAR 可讓您導覽檔案系統(工作台外),並選取要新增至建置路徑中的 JAR 檔。
新增變數 可讓您新增類別路徑變數到建置路徑中。 類別路徑變數用以間接指向 JAR,其好處是避免本端檔案系統出現在類別路徑中。 當團隊中共用專案時,便需要如此做。
您可以在「類別路徑變數」喜好設定頁面開啟「類別路徑變數」喜好設定頁面Java > 建置路徑 > 類別路徑變數)中建立和編輯變數
新增程式庫 容許新增如「JRE 系統程式庫」般預先定義的程式庫。這樣的程式庫可以代表項目的任意數目(看成程式庫節點的子項節點)
新增類別資料夾 容許導覽工作台階層並選取建置路徑的類別資料夾。選項對話框也可讓您建立新的資料夾。
編輯 可讓您修改目前選取的程式庫項目或項目屬性
移除 將所選取的元素從建置路徑中移除。這並不會刪除資源。

程式庫具有下列屬性(以程式庫項目子項節點呈現):

程式庫項目屬性
屬性 說明
Javadoc 位置 指定可在何處找到程式庫的 Javadoc 文件。如果已指定,您可以在這個程式庫的元素上使用 Shift+F2,以開啟它的文件。
程式檔附加 指定可在何處找到程式庫的程式檔。

「次序與匯出」標籤

建置類別路徑次序清單中,您可以按一下上移下移按鈕,依這個新專案的建置路徑次序, 上下移動所選路徑項目。

勾選出的清單項目會標示為「匯出」。需要該專案的其他專案,只看得到標示為「匯出」的項目。 使用全選取消全選來變更所有項目的勾選狀態。來源資料夾恆會匯出, 且不能取消選取。

預設輸出資料夾

位於這個頁面底端的預設輸出資料夾欄位可讓您輸入資料夾路徑中的路徑, 以便放置這個專案的編譯輸出。 預設輸出是讓未指定本身輸出資料夾的來源資料夾來使用的。請使用瀏覽,從現行專案中選取現有的位置。

相關概念

建置類別路徑
類別路徑變數

相關參照

JDT 常見問題
「類別路徑變數」喜好設定
Java 編譯器內容