Невозможно запустить Eclipse Mars на OS X Yosemite 10.10

Невозможно запустить Eclipse Mars на OS X Yosemite 10.10

На свежей коробке OS X Yosemite 10.10 при попытке запустить Eclipse Mars я получил обычное окно "Вам нужна Java 1.6, нажмите "Подробнее"". Я перешел по ссылке и установил поддерживаемый Apple пакет 1.6.x.

Затем я попытался перезапустить Eclipse, и он сказал мне, что для запуска требуется > Java 1.7. Я установил Oracle 1.8 JDK, но Eclipse все еще жалуется, что ему требуется > 1.7.

Если я запущу, java -versionон все равно будет отображаться как 1.6.

решение1

Вам необходимо удалить установленную версию Java 1.6, поддерживаемую Apple, и переустановить Oracle 1.8 JDK.

Удаление можно выполнить следующим образом:https://superuser.com/a/712783/161924или просто:

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

Затем переустановите JDK 1.8 изhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Eclipse сейчас запустится. java -versionТеперь будет сообщено:

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)

Связанный контент