Eclipse Mars kann unter OS X Yosemite 10.10 nicht gestartet werden

Eclipse Mars kann unter OS X Yosemite 10.10 nicht gestartet werden

Als ich auf einer neuen OS X Yosemite 10.10-Box versuchte, Eclipse Mars auszuführen, erhielt ich das übliche Fenster „Sie benötigen Java 1.6. Klicken Sie auf Weitere Informationen“. Ich folgte dem Link und installierte das von Apple verwaltete 1.6.x-Paket.

Dann habe ich versucht, Eclipse neu zu starten, und es wurde mir angezeigt, dass es > Java 1.7 zum Ausführen benötigt. Ich habe Oracles 1.8 JDK installiert, aber Eclipse beschwert sich immer noch, dass es > 1.7 benötigt.

Wenn ich java -versiones ausführe, wird immer noch 1,6 angezeigt.

Antwort1

Sie müssen die von Apple verwaltete Java 1.6-Installation entfernen und das Oracle 1.8 JDK neu installieren.

Die Deinstallation kann wie folgt durchgeführt werdenhttps://superuser.com/a/712783/161924oder einfach durch:

sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk 

Installieren Sie dann JDK 1.8 neu vonhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Eclipse wird jetzt gestartet. java -versionwird jetzt melden:

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

verwandte Informationen