1. ホーム
  2. エクリプス

[解決済み】Eclipseエラー:「Java仮想マシンの作成に失敗しました。

2022-04-08 15:22:37

質問

Windows 7でEclipse Heliosを起動すると、このエラーメッセージが表示されます。

Java仮想マシンの作成に失敗しました

私のeclipse.iniは以下のような感じです。

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m

私の知る限り、JAVA_HOMEは正しく設定されているようです。どのように私はこれを修正することができますか?

今まで試したこと

  1. javaw.exeにフルパスを追加する。 -vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
  2. を削除する -vm オプションは完全に
  3. 削除する --launcher.XXMaxPermSize は問題を修正しますが、permgen エラーが発生します。
  4. 値を削除する 512--launcher.XXMaxPermSize は問題を修正しますが、permgen エラーが発生します。
  5. 削減 -Xmx から 512m も問題を修正します。

なぜ '-Xmx' と '--launcher.XXMaxPermSize' に '1024m' を使用できないのですか?

解決方法は?

を削除してみてください。 -vm P:\Programs\jdk1.6\bin の行があります。


また、一般的な推奨事項として -Dosgi.requiredJavaVersion=1.6 ではなく 1.5 .