Eclipse не запускается в OS X Mavericks? (Ни одного отказа или сообщения об ошибке!)

Когда я пытаюсь запустить Eclipse в Mavericks, он ничего не делает. Ни монитор активности, ни консоль не отражают мою попытку запустить его в любом случае. Значок не отскакивает. Ошибок не обнаружено. Звук ошибки отсутствует. Просто ничего.

У меня есть несколько других программ, демонстрирующих те же самые симптомы, например NetExtender.

Это на 2012 MBP (не Retina) с версией Mavericks, которая была выпущена для всех через MAS 22 октября 2013 года (сборка 13A603... OS X 10.9.0).

Eclipse - это версия 4.3 NetExtender - версия 6.0.719

Попытка поиска, некоторые люди предполагают, что проблема связана с Java в Mavericks. Я загрузил и установил последнюю версию JDK (7.45), но, похоже, это не помогло.

Ответы

Ответ 1

Должно появиться всплывающее окно с просьбой установить среду выполнения Java SE 6.

Сначала это не появилось для меня, но это могло произойти из-за того, что некоторые другие окна закрывали его, поэтому я увидел его, когда перезапустил компьютер, и снова появился при открытии eclipse после перезапуска.

Надеюсь, это поможет!

Ответ 2

Если вы запустили eclipse с помощью терминала с помощью

   open Eclipse.app

и вы получите "LSOpenURLsWithRole() с ошибкой -10810 для файла...", тогда вы должны сделать исполняемый файл eclipse фактически исполняемым.

   chmod +x Eclipse.app/Contents/MacOS/eclipse

Это сработало для меня!

Ответ 3

Обновление с LUNA до MARS - http://download.eclipse.org/releases/mars - у меня была та же ошибка -10810.

Файл Eclipse.app был поврежден и фактически отсутствовал в некоторых частях пакета.

К счастью, у меня была машина Time Machine и только что восстановлена ​​предыдущая версия файла Eclipse.app. Eclipse отлично раскрылся.

Ответ 4

Если вам не будет предложено, Java 6 (1.6.0_65) может быть установлен в вашей системе, используя ссылку .

В нескольких наших системах старый и непригодный, но требуемый (не пытайтесь его удалить!) версия 1.6.0_45 осталась после обновления Mavericks.

Ответ 5

Это относится к версии Eclipse NIEM_UML. Когда я дважды нажал на NIEM_UML.app на своем Mac, он закончил сообщение, в котором сообщение "LSOpenURLsWithRole() не удалось выполнить для приложения /Users//Desktop/NIEM/NIEM _UML.app с ошибкой -10810". Мне нужно было установить свойство исполняемого файла следующим образом: chmod + x./NIEM_UML.app/Contents/MacOS/niem_uml