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