IMacにEclipseをインストールしましたが、Eclipseを開こうとすると、次のエラーが表示されます。
Failed to find a Main Class in
"/Applications/Eclipse.app/Contents/MacOS//../Eclipse/ plugins/org.Eclipse.equinox.launcher_1.5.0.v20180512-1130.jar".
私のMacBook Proでは、すべてが正常に機能しますが、私は何も変わっていません。
他の投稿もチェックしましたが、それらのほとんどはWindows OSを参照しています。すべてが英語のフォルダにあるときに開くことができるという答えがありましたが、これは私にとって本当です!
よろしくお願いします!
Eclipse PDTをインストールした後、このエラーに遭遇しました。
ターミナルを開き、バージョンコマンドJava -version
を実行します。
Javaバージョンが1.8未満の場合、更新されたJDK here をインストールして、Java Runtime Environmentを少なくとも1.8.0に更新する必要があります。
私も同じ問題を抱えていますが、MacBookProにあります。最初にEclipse Photonをインストールしました。起動時にJava 6をインストールするように促されました https://support.Apple.com/kb/DL1572?locale=en_US =
次に、最新のJRE(昨日の時点でjre-8u171-macosx-x64)もインストールしました。 Eclipseを再度実行すると、このエラーが発生し始めました。次に、コマンドラインから実行しようとしましたが、このエラーが発生しました:
Exception in thread "main" Java.lang.UnsupportedClassVersionError: org/Eclipse/equinox/launcher/Main : Unsupported major.minor version 51.0
それをグーグルで調べると、その理由はOracleインストーラーが/ usr/bin内のシンボリックリンクを更新しないためであると答えましたが、これはJava -versionを実行するとこれが返されたという事実によって確認されたようです:
Java -version
Java version "1.6.0_65"
そのために見つけた解決策は、バージョンEl Capitan以降のMacOSでは実現不可能であり、私はHigh Sierraにいるので、 この投稿 の指示に従ってそれを修正しました。 :
Java -version
Java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
ただし、このすべての後に、ダイアログで最初にここで報告されたのと同じ「メインクラスを見つけられませんでした」というエラーと、システムがまだJava 6、だから今はまだ行き詰まっていて、アイディアが足りない。
編集:修正済み!!
私は、問題はJavaバージョンであり、Java 6(初期プロンプトのためにインストールした)を使用していると考え続けました。
そこで、私は指示に従って here に従ってJava 6の問題についてインストールしたものを削除しました。そして、私は this をEclipseフォーラムに投稿し、最後にこれがEclipseメッセージではなく、OS Appleはそのパッチで物事を台無しにしてしまったので、そうすべきではありません。そして、Java 8 JDK(私がやったJREだけでなく)をインストールする必要があることを説明します。 Java 6を削除し、完全なJava 8 JDKをインストールすると、正常に実行されました:)
ファイルの先頭にあるvm設定でEclipse.iniを編集できます
-vm
/yourJvmPath/jdk-12.0.1.jdk/bin/Java
cat /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini
-vm
/Users/SomeUser/jdk-12.0.1.jdk/bin/Java
-startup
../Eclipse/plugins/org.Eclipse.equinox.launcher_1.5.400.v20190515-0925.jar
--launcher.library
../Eclipse/plugins/org.Eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1000.v20190125-2016
PD。 MAC用のApacheDirectoryStudioで動作します
これは MAC OS Mojave で動作します。以下のリンクからJava SE Development Kit 8u221 for macをダウンロードできます。
jdk-8u221-macosx-x64.dmg
https://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html