eclipse起動時にエラー「Java was started but returned exit code=13」が発生した場合の対処法

eclipse起動時にエラー「Java was started but returned exit code=13」が発生した場合の対処法

eclipseを起動しようとする「Java was started but returned exit code=13」というエラーが発生したので、その際の対処した方法を記述してます。

環境

  • OS windows10 pro 64bit
  • eclipse Version: 2020-06 (4.16.0)

エラー全文

eclipse起動時に発生

Java was started but returned exit code=13

対処法

「eclipse.ini」ファイルに64bit版のjavaを指定してあげれば改善します。
自分の場合は、AdoptOpenJDKをインストールしました。

※Windows10 AdoptOpenJDKをインストールしてjavaを利用する方法はこちら

あとはインストールした「AdoptOpenJDK」のPATHを「eclipse.ini」に以下を「 -vmargs 」より前に追加してあげます。

-vm
C:\Program Files\AdoptOpenJDK\jdk-14.0.1.7-hotspot\bin\javaw.exe

編集後の「eclipse.ini」

-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\AdoptOpenJDK\jdk-14.0.1.7-hotspot\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.dataAreaRequiresExplicitInit=true
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-javaagent:lombok.jar

これで、無事に起動することができました。