[Java]Eclipse起動したら「Java was started but returned exit code=13」で起動しないのを直す

Java was started but returned exit code=13

Eclipse起動したら「Java was started but returned exit code=13」って言われて起動しない場合の原因と対処。
01.error

原因

64bit版のEclipseを32bitのjavaで起動しようとしていることが原因。
参照情報↓

Fix Java was Started but Returned Exit Code=13 in Eclipse

対処

  1. 64bit版のjavaをインストールする。
    デフォルトではc:\program files にインストールされる。
  2. eclipse.ini をエディタで開き、-vmオプションのパスをインストールしたjavaのパスに修正する。
    • デフォルトでjavaをインストールしたなら、-vm C:/Program Files/Java/jdk<バージョン番号>/bin/javaw.exe を指定することになります。
    • C:/Program Files (x86) ではないことに注意!
  3. おわり。

2 Replies to “[Java]Eclipse起動したら「Java was started but returned exit code=13」で起動しないのを直す”

  1. Write the following line the top in

    file name: eclipse.ini

    -vm
    C:/Program Files/Java/jdk1.8.0/bin/javaw.exe

    1. はい、仰るとおりです。-vm C:/Program Files/Java/jdkX.X.X/bin/javaw.exe をeclipse.iniで指定するのが正しいです。
      これについては、対処の3.で記載しています。

      C:/Program Files (x86)/Java/jre1.8.0_66/bin/javaw.exeを…というのは、このエラーが発生した原因を説明する箇所でこうしたんだよ、という経緯です。…が、わかりにくいですね。記事を修正します。

コメントを残す