Eclipse啟動參數大全

來源:互聯網
上載者:User
Eclipse啟動參數大全

Eclipse 運行命令列參數大全
包括英文版本和中文版本兩種的說明, 特別需要值得一提的是那個 -nl 參數, 可以指定程式啟動時所使用的語言. 例如:
eclipse -nl en_US
將啟動英文語言, 這個特性在安裝了國際化語言套件以後特別有用, 可以方便的切換各個語言的版本. 注意 IBM WSAD v5.1 也支援這個功能.

運行 Eclipse
將 Eclipse 驅動程式安裝(解壓縮)到某個目錄(例如,c:\eclipse)中之後,通過運行頂級安裝目錄中的 Eclipse 可執行檔來啟動"工作台"。在 Windows 系統上,該可執行檔稱為 eclipse.exe,而在 Linux 系統上稱為 eclipse。注意:下列討論描述 Windows 系統上的設定。Linux 上的設定是相似的。

如果您沒有另行指定,則平台將預設工作區目錄建立為可執行檔的兄弟目錄(例如 c:\eclipse\workspace)。此工作區目錄用作項目的預設內容區,還用於儲存任何必需的中繼資料。要進行共用安裝或多工作區安裝,應明確指出工作區的位置而不是使用預設值。有兩種控制工作區位置的方法:使用當前工作目錄或使用 -data 命令列自變數。

將工作區位置設定為在當前工作目錄內
在此方案中,工作區位置將是當前工作目錄中稱為 workspace 的目錄。

實現此目的最容易的方法可能是使用下列步驟來建立捷徑:

導航到 Windows 資源管理員中的 eclipse.exe 並使用右鍵拖動來建立 eclipse.exe 的捷徑。
編輯捷徑的屬性,以使啟動位置:欄位標識工作區位置的父目錄(例如,c:\users\robert)。
關閉屬性對話方塊並雙擊捷徑(如果提供的目錄為 c:\users\robert,則工作區位置將為 c:\users\robert\workspace)。
當然,您也可以使用命令提示字元(通過將目錄切換為工作區父目錄然後運行 eclipse.exe)來獲得同樣的效果。

使用 -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 [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
-boot bootJarURL
(建議不使用;用 -configuration 代替;支援 1.0 相容)。Eclipse 平台的引導外掛程式代碼(boot.jar)的位置,表示為 URL。如果指定此項,則會用它來為裝入 Eclipse 平台引導程式類裝入器的類裝入器設定類路徑。僅當更改 startup.jar 和 boot.jar 的相對位置時才需要它。注意,不允許使用相對 URL。 *1.0
-classloaderproperties
如果指定的話,則使用給定位置處的類裝入器屬性檔案來啟用平台類類裝入器增強。檔案自變數可以是檔案路徑或 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
主要功能組件的標識。主要功能組件為 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() 用於外掛程式,並用於解析外掛程式資訊清單檔中提及的路徑中 $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 運行時環境"(JRE)的位置。如果不指定此項,則 JRE 位於 jre(它是 Eclipse 可執行檔的兄弟目錄)。相對於從中啟動 eclipse 的目錄來解釋相對路徑。 1.0
-ws windowSystem
定義 Eclipse 平台在其上啟動並執行 Windows 系統。Eclipse 平台通常使用 Java os.name 屬性的常用值來計算最佳設定。如果在此處指定該項,則這是 Eclipse 平台使用的值。此處指定的值可作為 BootLoader.getWS() 用於外掛程式、用於配置 SWT 以及用於解析外掛程式資訊清單檔中提及的路徑中 $ws$ 變數的出現。樣本值有:"win32"、"motif"和"gtk"。 1.0

將 -vmargs 條目後面的所有自變數(但不包括 -vmargs)作為虛擬機器自變數(即,在要啟動並執行類的前面)直接傳遞到所指示的 Java VM。注意:如果 Eclipse 啟動在 Java vm 自變數(-vmargs)之後提供的自變數(例如,-data),則 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:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.