執行 Eclipse

在目錄(如 c:\eclipse)中安裝了 (解壓縮) Eclipse 驅動程式之後, 請執行最上層安裝目錄中的 Eclipse 執行檔,來啟動工作台。在 Windows 系統上,此執行檔稱為 eclipse.exe, 在 Linux 系統上則稱為 eclipse附註: 下列討論說明在 Windows 系統上進行設定。在 Linux 上的設定也類似。

如果您沒有另外指定,Eclipse 會提示您輸入工作區目錄。這個目錄的預設位置是您的使用者起始目錄的子項,稱為 "workspace" (例如,c:\Documents and Settings\My Name\workspace)。這個工作區目錄是用來作為專案的預設內容區域, 它也會用來保留任何所需要的 Meta 資料。如果是共用或多重工作區的安裝架構,您應該明確地指出 工作區的位置,而不是使用預設值。除了在提示中輸入不同的位置外, 您也可以使用 -data 指令行引數。

為包含 -data 的工作區設定一個特定位置

如果要使用 -data 指令行引數,請新增 -data your_workspace_location (例如,-data c:\users\robert\myworkspace)到捷徑內容中的目標欄位,或在指令行中明確併入它。

使用 -vm 來設定 Java VM

建議您指明在執行 Eclipse 時,要使用哪一個 Java VM。您可以透過 -vm 指令行引數 (例如,-vm c:\jre\bin\javaw.exe)來完成這個步驟。如果您沒有使用 -vm,Eclipse 就會使用在 O/S 路徑中找到的第一個 Java VM。在安裝其他產品時, 它們可能會變更您的路徑,導致您下次啟動 Eclipse 時使用不同的 Java VM。

執行 Eclipse 的進階主題

Eclipse 執行檔和平台本身提供了一些對負責開發和除錯 Eclipse 各組件的人非常有用的執行選項。 這是一份常用選項的清單,如果需要完整清單,請參閱「平台外掛程式開發人員手冊」中的「Eclipse 執行時期選項」頁面。 Eclipse 執行檔的一般執行形式如下:

eclipse [platform options] [-vmargs [Java VM arguments]]
Eclipse 啟動參數
指令 說明
-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
-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
-keyring keyringFilePath
磁碟上的授權資料庫位置(或「金鑰環」檔案)。這個引數必須與 -password 選項一起使用。相對路徑被解譯為相對於 Eclipse 從中啟動的目錄。 1.0
-nl locale
定義 Eclipse 平台在其上執行的語言環境的名稱。Eclipse 平台通常會自動計算最佳設定。如果在這裡指定,則這是 Eclipse 平台使用的值。這裡指定的值可供外掛程式以 BootLoader.getNL() 使用。 範例值:"en_US" 和 "fr_FR_EURO"。 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
-product productId
要執行的產品 ID。 這個產品為 Eclipse 的啟動實例帶來了特色,決定了所用的產品自訂資訊。 這用來取代 -feature,但為了相容,目前仍支援 -feature。 3.0
-refresh 
選擇在啟動時執行工作區的整體重新整理的整項。這樣可以使在前次執行平台之後對檔案系統所作的任何變更一致。 1.0
-showlocation 
選擇在視窗標題列中顯示工作區的位置的選項。在版本 2.0 中,這個選項只能和 -data 指令行引數一起使用。 2.0
-vm vmPath
用來執行 Eclipse 平台之 Java Runtime Environment (JRE) 的位置。如果未指定,則 JRE 在 Eclipse 執行檔的同屬目錄 jre。相對路徑被解譯為相對於 eclipse 從中啟動的目錄。 1.0
-vmargs args
當傳給 Eclipse 時,這個選項用來自訂執行 Eclipse 時所用的 Java VM 作業。 如果指定的話,這個選項必須在指令行的尾端。 給定的引數會隨著所執行的 VM 而不同。 1.0

在 -vmargs 項目之後的所有引數(不包括這個項目)都會作為虛擬機器引數來直接傳遞給所指示的 Java VM(就是在執行類別之前)。附註:如果 Eclipse 啟動引數(例如 -data)是在 Java vm 引數 (-vmargs) 之後提供,Eclipse 就無法啟動,而且您會收到 "JVM 終止。結束碼=1" 的錯誤。

在不同的 VM 上執行

在 J9 上執行 Eclipse

當在 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 VM 上執行 Eclipse

IBM Developer Kit,Java(TM) Technology Edition 1.3 Linux 的預設 VM 設定可用於起始探索,但不足以進行較大規模的開發。如果是較大規模的開發,您應該修改您的 VM 引數來提供更多資料堆。例如,下列設定將可讓 Java 資料堆增長到 256MB:

-vmargs -Xmx256M