Macでeclipse起動時にJDK Missingのエラー。どうしましょう?

こんにちは、さるまりんです。

いきなりですがeclipse起動時にこんなエラーが!

Missing JDK… JDKがないと。。。

The JRE your are running Eclipse with appears to not be a JDK.

[Spring Boot Live hovers]が何かは置いておいて、それがThe JRE you are running Eclipse with is:の欄に表示されているJREはJDKではないので動作しないと言っているようです。

では起動するvmをJDKのものに変更しましょう。

変更前のeclipse.ini-vmの設定がこちらです。

-vm
../Eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.macosx.x86_64_14.0.2.v20200815-0932/jre/lib/libjli.dylib

↑を↓のようにインストールしているJDKのjavaを指すように変更します。

変更後がこちらです。

-vm
/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home/bin/java

これでeclipseを再起動したらエラーメッセージは表示されないようになりました。

試しているMacにはAmazon Corretto 11をインストールしているのでそちらを指定しました。

こちらはMacでの変更方法ですが、Windowsでも同様にC:\Program Files\Java\...などとしてJDKのjavaを指定することで回避できると思います。

当たり前のことですが、エラーメッセージが表示される時は何か原因があります。
それがなんなのかわかったら気持ちがいいですね〜。

エラーメッセージや警告に無頓着になって放置しないように気をつけます。

読んでくださってありがとうございます。

それではまた!