発生したこと
久しぶりにEclipseをクリックしたら一瞬だけ読み込んで反応なし。
半分パニックな状況に陥りました。
ということで、その原因と解決法を書いていきます。
先に今回の原因を伝えると「フォルダの移動によるPATHの不一致」でした。
単純なミスですが試行錯誤したので良ければ見ていってください!
使用環境
Windows10
Eclipse:Version: 2020-03 (4.15.0)
調べて失敗したこと
eclipse.exeをクリックしても反応しないのでとりあえずググる。
[Eclipse 起動しない]
ざっと、出てきた記事を10個ぐらい見てみました。
中でも1番分かりやすかったのがこちらの記事です。
Eclipseが起動できないときの対応方法
対応方法をまとめると
1.workspaceにあるlogの確認
2.eclipse.exe-clean.cmdを実行してクリーンアップする
3.workspaceの各プロジェクトフォルダにある「.snap」ファイルを削除する
の3つです。
まずはlogを確認してみました。すると
インストールするアイテムを収集中にエラーが発生しました
リポジトリが見つかりません
リポジトリが見つかりません
...
といったエラー内容があったので、すぐググる。
[Eclipse リポジトリが見つかりません]
多くの参考になるサイトを見ましたが、そもそも起動しないのでスルー。
次にeclipse.exe-clean.cmdを実行しましたが、反応なし。
最後に「.snap」ファイルを確認できる限り削除しましたが、反応なし。
readmeを読んでみた
一度落ち着きました。
eclipseフォルダにreadmeというフォルダがあります。
その中の「readme_pleiades.txt」というテキストを読んでみました。
FAQの欄にそれっぽいのがあるぞ。
1→eclipseフォルダ直下のeclipse.iniファイルを開き確認。追加されている。
2→実行したので省略。
3→調べてみましたが見つけられずスキップ。
4→cmdでeclipsec.exeを実行。エラーメッセージが出た!歓喜です。
歓喜のエラーメッセージがこちら
error occurred during initialization of vm unable to load native library
ググりましょう。
「error occurred during initialization of vm unable to load native library」
参考サイト:Javaの道>掲示板(javaが動かない) ⇒ (2022/1/25 閉鎖されていました)
こちらのサイトを見て、はっと気づきました。
フォルダの整理のために、階層変えたの忘れてた…。
ということで整理前の状態に戻す。そして実行。
The Eclipse executable launcher was unable to locate its
companion shared library.
解決の前に
eclipse.exeをクリックして出てきたエラーメッセージに歓喜でググる。
[The Eclipse executable launcher was unable to locate its companion shared library.]
対応方法をまとめると
1.Eclipseがあるフォルダを解凍しなおす
2.eclipse.iniファイルを確認、修正する
3.直接launcherを実行する
の3つです。
そして、この「1.解凍しなおす」という方法がヒットしました。
まとめ
原因:フォルダの移動
解決法:移動前に修正して一度解凍しなおす
対応時間:約2時間
一番の難点:エラーメッセージを出してくれない
以上、単純なミスによるプチパニック対応でした。ありがとうございました。
コメント
こんばんは、nrkrnと申します。
eclipse の更新ダイアログに従って更新 ⇒ 再起動したら起動しなくなって驚きましたが
ご記載されていた readme のお蔭で、eclipsec.exe を起動して
エラーメッセージを確認する事であっさり解決出来ました。
お蔭様で大変助かりました。
基本が重要だと改めて認識させて頂いた次第です。
お礼申し上げます。
こんばんは。
コメントくださりありがとうございます。
この記事とnrkrnさんの対応力で問題解決に繋がったようで、大変嬉しく思います。
また、発生した事象の「操作⇒結果」と「解決法」をご教示くださったことで
同事象で困られている他の方にも大変有意義なコメントだと感じます。
改めて、ご丁寧なコメントをくださりありがとうございます。