Как я могу запустить eclipse mavericks из документа

Я пытаюсь установить eclipse на Maverick. Я установил Oracle java 1.7 и могу запустить eclipse, используя ссылку, которую я нашел в каталоге untared eclipse. Однако, когда я прикрепляю значок к док-станции Mac, попытка открыть eclipse с помощью этого значка приводит к тому, что «Обновление программного обеспечения» сообщает мне: «Чтобы открыть «Eclipse», вам нужна среда выполнения java SE 6. Хотите установить его прямо сейчас?

Я предполагаю, что этот метод запуска каким-то образом не использует файл eclipse.ini, в котором я использовал параметр -vm, чтобы указать, что eclipse будет запущен с использованием версии java oracle 1.7 в моей системе.

Кто-нибудь знает, как я могу это исправить? Я задавался вопросом, могу ли я отредактировать файл конфигурации для записи документа, подобно тому, как я могу добавить элементы в панель запуска Ubuntu?


person Jamie Bowen    schedule 25.10.2013    source источник
comment
Просто дайте ему установить Java 6. Большинство людей обнаруживают, что после этого он все еще использует Java 7.   -  person greg-449    schedule 25.10.2013
comment
такая же проблема, нужно исправить, я не хочу устанавливать java 1.6, когда у меня есть 1.7   -  person    schedule 02.11.2013
comment
Решение для меня состояло в том, чтобы разрешить установку java 6. Я могу подтвердить, что после установки java 6 eclipse фактически запускается с использованием java 7.   -  person Jamie Bowen    schedule 08.11.2013


Ответы (4)


Я смог исправить это, запустив исправление Apple Mavericks Java. Несмотря на то, что исправление утверждает, что устанавливает Java 6, в итоге оно просто переконфигурировало мою уже установленную Java 7, и теперь Eclipse может нормально работать из док-станции и командной строки. Моя JVM по умолчанию по-прежнему java 7.

http://support.apple.com/kb/DL1572?viewlocale=en_US

person Matt Wielbut    schedule 20.11.2013

У вас последняя версия 1.7?

Версия Oracle Java 7u25 и ниже была отключена Apple в OS X.

https://www.java.com/en/download/faq/java_mac.xml

person Winzu    schedule 25.10.2013
comment
Да, у меня java версии 1.7.0_45. Eclipse отлично работает при запуске по ссылке, которая запускает Eclipse.app/Contents/MacOS/eclipse, но не тогда, когда я прикрепляю получившийся значок eclipse к док-станции, и они пытаются использовать его для запуска eclipse. - person Jamie Bowen; 25.10.2013

Ах, твой вопрос решает меня. После того, как я обновлю свою MAC OS X до Mavericks, я не могу открыть свое eclipse. Я использую «open Eclipse.app» или нажимаю eclipse на док-станции. Это не работает. Говорит «вам нужна среда выполнения java se 6»

Тогда я следую вашему совету, запускаю «Eclipse.app/Contents/MacOS/eclipse», приветствую! Я открываю его.

Кажется, это единственный способ запустить eclipse на Mavericks~

person Ninja    schedule 26.10.2013

У меня есть подозрение, что у меня есть исправление для этого, но, поскольку в моей системе уже установлена ​​​​1.6, я не могу проверить это в данный момент.

В файле eclipse.ini вы найдете следующий vm arg; -Dosgi.requiredJavaVersion=1.6 У меня есть подозрение, что если вы измените эту строку на -Dosgi.requiredJavaVersion=1.7, вы можете обнаружить, что можете запускать eclipse без необходимости в Java 6. OSGi — это технология, которую Eclipse использует для управления и запуска своих программ. плагины.

Расположение eclipse.ini зависит от системы, но на Mac вы можете найти его в /Eclipse.app/Contents/MacOS/eclipse.in.

person Jamie Bowen    schedule 08.11.2013
comment
У меня та же проблема, но это исправление (без установки Apples Java 1.6) мне не помогло. - person Beasterfield; 11.11.2013