- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!Eclipse3.4 ganymede 起動時にJVMエラー
[Eclipse]
!!Eclipse3.4 を起動時に以下のエラー
*Windows版
{{ref_image ganymede_jvm_err01.jpg}}
JVM terminated Exit code=-1
-Dosgi.requiredJavaVersion=1.5
:
!!eclipse.iniの編集
::もともとの eclipse.ini
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
::これを、一旦、リネームして(eclipse.ini.org等) Eclipseを起動すると、自動的に以下のような内容のeclipse.iniが作られる。
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
::JVMオプションの補足
*http://java.sun.com/javase/ja/6/docs/ja/technotes/tools/windows/java.html
*http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/vm/gc-ergonomics.html
,VMオプション(SE5.0以降),内容,備考
,-Xms[数値],メモリー割り当てプールの初期サイズをバイト数で指定,マシンの物理メモリーの 1/64 か、妥当な最小サイズかの大きい方。
,-Xmx[数値],メモリー割り当てプールの最大サイズをバイト数で指定,物理メモリーの 1/4 か、1GB かの小さい方。
を参考に、適当に書き換え。
-Xms40 -> -Xms128 のようにしとくと、起動が早くなる
::新eclipse.ini
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vmargs
-Xms128m
-Xmx512m
*もしくは
-framework
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m