路徑變數可指定檔案系統中的位置。鏈結資源的位置可指定成這些路徑變數的相對路徑。 它們能讓您避免參照檔案系統中的固定位置。
使用路徑變數時,您可以和團隊成員共用內含鏈結資源的專案,而不需要取得與檔案系統完全相同的目錄結構。
路徑變數可以在專案層次或工作區層次定義。 在專案層次建立路徑變數,可以確保其所包含之鏈結資源會用到這些路徑變數的專案,具備跨越工作區和電腦的可攜性。
每個專案都包含一組預先定義的路徑變數,可用來定義鏈結資源,其中包括 ECLIPSE_HOME、PARENT_LOC、PROJECT_LOC 和 WORKSPACE_LOC。
您可以利用 ${VAR} 語法,相對於現有的路徑變數來定義新的路徑變數。 例如,相對於 BAR 來定義路徑變數 FOO,就可定義為 "${BAR}../foo"。
即使目前沒有在專案或工作區中定義所有路徑變數,您仍可以載入使用路徑變數的專案。
如果鏈結資源使用遺漏的路徑變數,就會使用特殊裝飾字元圖示來加上旗標。另外,檔案 > 內容 > 資源內容頁和鏈結資源的「內容」視圖(
視窗 > 顯示視圖 > 其他... > 一般 > 內容)會指出變數,以及變數是否已定義。路徑變數也可以指定目前不在檔案系統中的位置。使用此類路徑變數的鏈結資源會採用與上面相同的裝飾字元圖示來指示。
您可以在專案資源的檔案 > 內容 > 資源 > 鏈結資源內容頁中,建立新的路徑變數,以及編輯和移除現有的路徑變數,您也可以在
一般 > 工作區 > 鏈結資源喜好設定頁面中,針對工作區層次執行這些動作。