Eclipse 啓動參數介紹

eclipse 啓動參數介紹(如添加插件時,如果不顯示,則使用eclipse -clean啓動)2010-02-09 16:28其實,Eclipse是一個可以進行非常靈活配置的系統,除了以缺省的方式啓動以外,還可以指定各種參數來定製啓動方式。在參考了一些資料之後,我總結了一些比較常用的啓動時Command Arguments,如果有不正確的地方希望大家予以指出。

-arch [processor architecture]
描述:指定所使用的處理器的類別
舉例:eclipse -arch x86或eclipse -arch sparc

-application [id]
描述:指定要運行的應用,id爲擴展org.eclipse.core.applications擴展點的插件id加擴展id
舉例:例如有個插件id爲edu.sdu.app,擴展id爲myapp,則eclipse -application edu.sdu.app.myapp,就會執行你的擴展應用

-clean
描述:清空插件緩存內容
舉例:eclipse -clean,有時插件顯示不出來是因爲Eclipse將插件進行了緩存以加速啓動過程,若指定此參數則會清空緩存,從頭加載

-configuration [cofigfile location]
描述:指定配置文件的位置,在啓動時使用此目錄下的配置文件config.ini來啓動
舉例:eclipse -configuration d:/eclipse/configuration

-data [workspace location]
描述:指定啓動時的Workspace位置
舉例:例如Workspace位置設在D:/myworkspace,則eclipse -data D:/myworkspace

-debug [option file]
描述:以Debug狀態啓動Eclipse,所有的Debug開關在.options文件中指定
舉例:eclipse -debug d:/eclipse/.options

-dev [classpath entry]
描述:以開發狀態啓動Eclipse,這會添加所有指定的路徑作爲每個插件的Classpath
舉例:例如eclipse -dev bin,會將產生在bin目錄下的所有類加載到類路徑中,這在開發插件時非常有用

-nosplash
描述:指定啓動時不顯示閃屏
舉例:eclipse -nosplash

-vm [jre path]
描述:指定啓動時所使用的Java虛擬機
舉例:例如要使用自己的Java虛擬機,則eclipse -vmD:/j2sdk1.4.2_04/jre/bin/java.exe,這樣還有一個好處,就是可以開啓一個Console,能夠顯示控制檯信息,當然若使用eclipse -vm D:/j2sdk1.4.2_04/jre/bin/javaw.exe則不會再顯示控制檯

-vmargs [Java VM arguments]
描述:指定啓動時要使用的Java虛擬機參數
舉例:例如要指定使用的內存容量,則eclipse -vmargs "-Xms256m -Xmx1024m"
注:此參數一定要放在所有參數變量的最後面

如果你覺得你的Eclipse在啓動的時候很慢(比如說超過20秒鐘),也許你要調整一下你的Eclipse啓動參數了,以下是一些``小貼士'':

1. 檢查啓動Eclipse的JVM設置。 在Help/About Eclipse SDK/Configuration Detail裏面,你可以看到啓動Eclipse的JVM。 這個JVM和你在Eclipse中設置的Installed JDK是兩回事情。如果啓動Eclipse的JVM還是JDK 1.4的話,那最好改爲JDK 5,因爲JDK 5的性能比1.4更好。

C:/eclipse/eclipse.exe -vm "C:/Program Files/Java/jdk1.5.0_08/ bin/javaw.exe"

2. 檢查Eclipse所使用的heap的大小。 在C:/eclipse目錄下有一個配置文件eclipse.ini,其中配置了Eclipse啓動的默認heap大小

-vmargs
-Xms40M
-Xmx256M

所以你可以把默認值改爲:

-vmargs
-Xms256M
-Xmx512M

當然,也可以這樣做,把堆的大小改爲256 - 512。

C:/eclipse/eclipse.exe -vm "C:/Program Files/Java/jdk1.5.0_08/ bin/javaw.exe" -vmargs -Xms256M -Xmx512M

3. 其他的啓動參數。 如果你有一個雙核的CPU,也許可以嘗試這個參數:

-XX:+UseParallelGC

讓GC可以更快的執行。(只是JDK 5裏對GC新增加的參數)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章