eclipseの起動エラーについて

私の開発環境はeclipseを使っているのですが、起動につまずいたので、解決方法を備忘録。

やりたかったこと:

Pleiades all-in環境の立ち上げ

やったこと:

①Pleiades allinのダウンロード

②適当なフォルダに展開

③javaにパスを通す
 ・環境変数:JAVA_HOMEを<javaインストール先>\17に
 ・環境変数:pathの最後に%JAVA_HOME%\bin\を追加
 ・コマンドプロンプトからjava -versionで導通を確認
 
④Eclipseのiniファイルを編集
 ・以下を追加
  -vm
  <javaインストール先>/17/bin/javaw.exe

⑤eclipseの起動

発生したエラー:JVM terminated. Exit code=-1

試したこと:
①eclipseのキャッシュクリアスタート
 eclipse展開フォルダにあるeclipse.exe -cleanから起動
 
 →正常起動する
 
②コマンドプロンプトからの起動
 コマンドプロンプトから、eclipsec.exeを起動
 
 →エラー
 
③eclipse.iniの調査
 このあたりでeclipseの設定ファイルeclipse.iniに問題があるとみて調査開始。
 1行ずつ足したり引いたりしながら、エラーになる行を調査
 その結果、以下の2行でエラーになっていることが判明
 -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
 -javaagent:lombok.jar

 

解決策:
 パスをフルパスで記載
 -javaagent:<eclipseインストール先>/dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
 -javaagent:<eclipseインストール先>/lombok.jar

これで万事解決しました。

コメント

タイトルとURLをコピーしました