OS X 10.11.3 El Capitan を実行しています。最近まで、Eclipse Mars.1 と JDK 8u72 は問題なく動作していました。
最近、「jdk9.java.net/download/」から JDK 9 の早期スナップショット リリースをインストールしました。その後、Eclipse が開かず、常にエラーが発生したというメッセージが表示され、ログを参照するように指示されます。
JDK 9 のインストール後に Eclipse がクラッシュする理由について調査したところ、eclipse.org が実際に Eclipse Mars および Neon の更新パッチをリリースして、JDK 9 の使用をサポートしていることがわかりました。 www.eclipse.org/community/eclipse_newsletter/2015/june/article4.php . Mars と Neon のサポート パッチのダウンロード手順も記載されています。
サポート パッチを (Eclipse マーケットプレースまたは p2 リポジトリから) ダウンロードする方法はどちらも Eclipse が実行されている必要があり、Eclipse がまったく起動していないため、回避策が必要であると考えました。これは私がしたことです:
(1) JDK 9 のアンインストール (/Library/Java/JavaVirtualMachines/ 内の「jdk-9.jdk」ディレクトリを削除)
(2) Eclipse を起動し、更新パッチをインストールします (私は p2 リポジトリを使用して行いました)。
(3) JDK 9 を再インストールし、Eclipse を再度起動してみてください。
この時点で、Mars.1 用の Java 9 サポート パッチがインストールされているため、Eclipse が実行されるはずです。ただし、Eclipse はまだ実行されず、以前と同じエラー メッセージが表示されます。
このリンクをクリックして、Eclipse が起動時にクラッシュしたときに参照するように最後に指示したログ ファイルを表示します。「/Applications/Eclipse/Contents/Eclipse/configuration/」にありました。
JDK 9 がインストールされた Mac で Eclipse を実行する方法を理解してくれる人に感謝します!