在目錄(如 c:\eclipse)中安裝了 (解壓縮) Eclipse 驅動程式之後, 請執行最上層安裝目錄中的 Eclipse 執行檔,來啟動「工作台」。在 Windows 系統上,此執行檔稱為 eclipse.exe, 在 Linux 系統上則稱為 eclipse。 附註: 下列討論說明在 Windows 系統上進行設定。在 Linux 上的設定也類似。
如果您的指定相同,平台會建立一個預設工作區目錄作為執行檔的同屬目錄(如 c:\eclipse\workspace)。 這個工作區目錄用來作為專案及任何必要的 Meta 資料的預設內容區。 對於共用和多工作區的安裝作業,您應該明確指出工作區的位置,而不使用預設值。 您可以利用兩種方式來控制工作區的位置:利用現行工作目錄或利用 -data 指令行引數。
在這個實務中,工作區位置是現行工作目錄中一個叫做 workspace 的目錄。
而最簡單的方法可能是利用下列步驟來建立一個捷徑:
當然,您可以利用指令提示將目錄變成您工作區目錄的上層目錄,再執行 eclipse.exe,來得到相同的結果。
如果要使用 -data
指令行引數,請新增 -data your_workspace_location
(例如,-data c:\users\robert\myworkspace
)到捷徑內容中的目標欄位,或在指令行中明確併入它。
建議您指明在執行 Eclipse 時,要使用哪一個 Java VM。您可以透過 -vm
指令行引數
(例如,-vm c:\jre\bin\javaw.exe
)來完成這個步驟。如果您沒有使用 -vm
,Eclipse
就會使用在 O/S 路徑中找到的第一個 Java VM。在安裝其他產品時,
它們可能會變更您的路徑,導致您下次啟動 Eclipse 時使用不同的 Java VM。
Eclipse 執行檔和平台本身提供了一些執行選項,可能會令負責開發和除錯 Eclipse 各部份的人士感到興趣。 執行 Eclipse 執行檔的一般形式如下:
eclipse [platform options] [-vmargs [Java VM arguments]]
指令 | 說明 | 自 |
---|---|---|
-arch architecture |
定義 Eclipse 平台在其上執行的處理器架構。Eclipse 平台通常使用 Java os.arch 內容的通行值來計算最佳設定。若在此處指定,則這是 Eclipse 平台使用的值。此處指定的值可供外掛程式以 BootLoader.getOSArch() 使用。
範例值:"x86"、"sparc"、"PA-RISC"、"ppc"。 |
2.0 |
-application applicationId |
要執行的應用程式。應用程式由提供 org.eclipse.core.runtime.applications 延伸點之延伸的外掛程式來宣告。通常並不需要這個引數。如果有指定, 此值會置換配置所提供的值。如果沒有指定的話,Eclipse「工作台」會執行。 | 1.0 |
-boot bootJarURL |
(已停用;由 -configuration 取代;支援 1.0 相容性)。Eclipse 平台的啟動外掛程式碼(boot.jar)的位置,以 URL 表示。若指定, 則會用它來為載入 Eclipse 平台 bootstrap 類別載入器的類別載入器設定類別路徑。只有在變更 startup.jar 和 boot.jar 的相對位置時才需要。請注意,不允許相對 URL。 | *1.0 |
-classloaderproperties [file] |
在給定的位置中使用類別載入器內容檔(如果已指定的話), 來啟動平台類別載入器增強功能。檔案引數可以是檔案路徑或 URL。請注意,不允許相對 URL。 按一下 此處,以取得詳細資料。 | 2.0.2 |
-configuration configurationFileURL |
「Eclipse 平台」配置檔的位置, 以 URL 表示。此配置檔決定 Eclipse 平台的位置、可用外掛程式集, 以及主要特性。請注意,不允許相對 URL。 當安裝或更新 Eclipse 平台時, 配置檔會寫入此位置。 | 2.0 |
-consolelog |
將 Eclipse 平台的錯誤日誌鏡映至執行 Eclipse 所用的主控台。在與 -debug 結合時非常便利。 |
1.0 |
-data workspacePath |
要在其上執行 Eclipse 平台之工作區的路徑。 工作區位置也是專案的預設位置。相對路徑被解譯為相對於 Eclipse 從中啟動的目錄。 | 1.0 |
-debug [optionsFile] |
將平台置於除錯模式,並從位於給定位置(若指定的話)的檔案載入除錯選項。這個檔案指出哪些除錯點可供外掛程式使用,以及其是否已啟用。 如果未提供檔案位置,則平台會在用來啟動 Eclipse 的目錄中尋找名為 ".options" 的檔案。URL 和檔案系統路徑都可以作為檔案位置。 | 1.0 |
-dev [classpathEntries] |
將平台放入開發模式。選用的類別路徑項目(以逗點分隔的清單)會新增至每一個外掛程式的執行時期類別路徑。例如,當工作區包含正在開發的外掛程式時,
指定 -dev bin 會為每一個外掛程式專案的目錄 bin 新增一個類別路徑項目,
讓您在該處找到新產生的類別檔。重複的或不存在的類別路徑項目會被清除。 |
1.0 |
-endsplash params |
當 Eclipse 平台已啟動並執行中時,用於關閉歡迎畫面的內部選項。這個選項會隨著歡迎畫面處理鏈的各種點上,而有不同的語法和語意。 | 2.0 |
-feature featureId |
主要特性的 ID。主要特性對已啟動的 Eclipse 實例提供其產品特性, 並決定所使用的產品自訂資訊。 | 2.0 |
-keyring keyringFilePath |
磁碟上的授權資料庫位置(或「金鑰環」檔案)。這個引數必須與 -password 選項一起使用。相對路徑被解譯為相對於 Eclipse 從中啟動的目錄。 |
1.0 |
-nl locale |
定義 Eclipse 平台在其上執行的語言環境的名稱。Eclipse 平台通常會自動計算最佳設定。若在此處指定,則這是 Eclipse 平台使用的值。此處指定的值可供外掛程式以 BootLoader.getNL() 使用。 範例值:"en_US" 和 "fr_FR_EURO"。 | 2.0 |
-nolazyregistrycacheloading |
停用平台外掛程式登錄快取載入最佳化。 依預設,延伸項目的配置元素只有在需要時才會從登錄快取載入(可以使用時), 以減少記憶體的使用。這個選項可強迫在啟動時完全載入登錄快取。 | 2.1 |
-noregistrycache |
略過內部外掛程式登錄快取檔案的讀取和寫入。 | 2.0 |
-nosplash |
執行平台,但不顯示歡迎畫面。 | 1.0 |
-os operatingSystem |
定義 Eclipse 平台在其上執行的作業系統。Eclipse 平台通常使用 Java os.name 內容的通行值來計算最佳設定。若在此處指定,則這是 Eclipse 平台使用的值。此處指定的值可供外掛程式以 BootLoader.getOS() 使用,
並用來解析在外掛程式 manifest 檔中提及的路徑中出現的 $os$ 變數。範例值:"win32"、"linux"、
"hpux"、"solaris"、"aix"。 |
1.0 |
-password password |
授權資料庫的密碼。與 -keyring 選項一起使用。 |
1.0 |
-perspective perspectiveId |
啟動時要在作用中的工作台視窗開啟的視景。如果沒有指定這個參數, 就會開啟之前關機時正在作用的視景。 | 1.0 |
-plugincustomization propertiesFile |
包含外掛程式喜好設定之預設值的內容檔之位置。這些預設值會置換主要特性中指定的預設值。相對路徑被解譯為相對於 eclipse 從中啟動的目錄。 | 2.0 |
-plugins pluginsFileURL |
(已停用;由 -configuration 取代; 支援 1.0 相容性)。 指定 Eclipse 平台在何處尋找外掛程式的檔案之位置,以 URL 表示。此檔案的格式為內容檔格式, 其中索引鍵是任意的使用者定義名稱,而值是以逗點分隔的清單,其中列出 plugin.xml 檔的明確路徑,或是包含外掛程式的目錄的路徑。請注意,不允許相對 URL。若指定這個選項,則它會導致建立適宜的暫時配置。 | *1.0 |
-refresh |
選擇在啟動時執行工作區的整體重新整理的整項。這樣可以使在前次執行平台之後對檔案系統所作的任何變更一致。 | 1.0 |
-showlocation |
選擇在視窗標題列中顯示工作區的位置的選項。在版本 2.0 中,這個選項只能和 -data 指令行引數一起使用。 | 2.0 |
-showsplash params |
用於顯示歡迎畫面的內部選項(由可執行的 Eclipse 平台啟動程式完成)。這個選項會隨著歡迎畫面處理鏈的各種點上,而有不同的語法和語意。 | 2.0 |
-vm vmPath |
用來執行 Eclipse 平台之 Java Runtime Environment (JRE) 的位置。若未指定,則 JRE 在 Eclipse 執行檔的同屬目錄 jre 。相對路徑被解譯為相對於 eclipse 從中啟動的目錄。 |
1.0 |
-ws windowSystem |
定義 Eclipse 平台在其上執行的視窗系統。Eclipse 平台通常使用 Java os.name 內容的通行值來計算最佳設定。若在此處指定,則這是 Eclipse 平台使用的值。此處指定的值可供外掛程式以 BootLoader.getOS() 使用、
用來配置 SWT,並用來解析在外掛程式 manifest 檔中提及的路徑中出現的 $ws$ 變數。範例值:
"win32"、"motif"、"gtk"。 |
1.0 |
在 -vmargs 項目之後的所有引數(不包括這個項目)都會作為虛擬機器引數來直接傳遞給所指示的 Java VM(就是在執行類別之前)。附註:如果 Eclipse 啟動引數(例如 -data)是在 Java vm 引數 (-vmargs) 之後提供,Eclipse 就無法啟動,而且您會收到 "JVM 終止。結束碼=1" 的錯誤。
當在 J9 1.5 版上執行 Eclipse 時,建議您利用下列 VM 選項:
eclipse.exe [eclipse arguments] -vm path_to_j9w.exe -vmargs -ms:32 -mm:2048 -mo:32768 -moi:32768 -mca:32 -mco:128 -mx:2000000
當在 J9 2.0 版上執行 Eclipse 時,J9W 所選取的預設引數應是適當的。不過,若要置換 Eclipse 執行檔在內部自動設定的參數, 您必須指定不帶下列引數的 -vmargs,如下:
eclipse.exe [eclipse arguments] -vm path_to_j9w.exe -vmargs
請參閱 J9 VM 文件及說明,以取得進一步的資訊:
IBM Developer Kit,Java(TM) Technology Edition 1.3 Linux 的預設 VM 設定可用於起始探索,但不足以進行較大規模的開發。如果是較大規模的開發,您應該修改您的 VM 引數來提供更多資料堆。例如,下列設定將可讓 Java 資料堆增長到 256MB:
-vmargs -Xmx256M