Вчера я установил Mac OS X Mavericks (10.9), и с тех пор я не могу запустить Eclipse. Я прилагаю скриншот сообщения, которое я вижу.
Есть ли обходной путь для этого?
Я нашел решение в Зафиксировать «приложение не может быть открыт , потому что у неустановленного разработчиков» Ошибка в Mac OS X .
eclipse
osx-mavericks
Chandan
источник
источник
Ответы:
Это из-за параметров безопасности.
Перейдите
System Preferences... > Security & Privacy
и там должна быть кнопка с надписьюOpen Anyway
, подGeneral
вкладкой.Вы можете избежать этого, изменив параметры в разделе
Allow apps downloaded from:
, однако я бы рекомендовал оставить его по умолчаниюMac App Store and identified developers
.источник
Самый простой способ открыть документ от неизвестного разработчика, если вы знаете, что это безопасно, - это щелкнуть по значку файла, удерживая клавишу Control, и выбрать «Открыть». Затем вам будет предоставлена возможность открыть его независимо от его неопознанного источника.
источник
Щелкните правой кнопкой мыши (или удерживайте нажатой клавишу Control) нужное приложение и выберите «Открыть».
источник
Вы также можете использовать
xattr
команду, как в вопросе переполнения стека. Как удалить «расширенные атрибуты» в файле в Mac OS X? ,Просто удалите
com.apple.quarantine
атрибут. Это работает, даже если у вас нет учетной записи администратора, что может быть плюсом. После этого приложение не считается «загруженным» и поэтому не блокируется.источник
В терминале введите команду:
Как только вы нажмете Enter, у вас больше не будет этой проблемы. Раздражает, что яблоко автоматически добавляет карантин в файлы. Я не знаю, как это отключить, но, вероятно, есть способ ...
источник
Он запрещает открытие приложения Eclipse, потому что оно не было зарегистрировано в Apple идентифицированным разработчиком. Это функция безопасности, однако вы можете изменить настройку безопасности и открыть приложение, выполнив следующие действия:
Последний шаг добавит исключение для Eclipse в ваши настройки безопасности, и теперь вы сможете открыть его без каких-либо предупреждений.
Обратите внимание, что эти шаги работают для других приложений * .app, которые могут столкнуться с той же проблемой.
источник
Вы можете изменить настройки гейткипера, выполнив следующую команду
Чтобы отключить разрешение приложений из любой точки, используйте следующую команду в терминале:
Для повторного включения используйте следующую команду
источник
У меня была такая же проблема, Eclipse не запускалась. Нашел эту ссылку, и она работала как шарм:
Не могу щелкнуть пункт меню в Eclipse
Java испорчена на Maverick, ее нужно скачать и установить здесь: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
источник
Управление Нажмите приложение в папке «Программы», а не в lauchpad. Выберите «Открыть», и тогда у вас появится возможность фактически открыть его.
источник
Щелкните правой кнопкой мыши> Открыть.
Или вы можете зайти в Системные настройки, Безопасность и конфиденциальность и установить там ограничения на открытие приложений.
источник
Откройте терминал, перейдите в извлеченную папку eclipse и выполните следующую команду:
источник
Тип терминала:
Системные настройки-> Безопасность и конфиденциальность
источник
Я получил ту же ошибку. Из-за соображений безопасности я не смог увидеть вариант, позволяющий загружать Приложения из любого места в Системных настройках-> вкладка «Безопасность».
Я удалил расширенный атрибут из Zip файла командой ниже.
И затем получил ниже ошибку: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct
Решил это, удалив все разные версии java и установив только 1.8.0_231.
Сработало наконец.
источник
Попробуйте заглянуть в гейткипер. Я не уверен в слишком большом количестве вещей Mac, но я слышал, что вы можете включить его там.
источник
Откройте терминал, перейдите в папку eclipse, запустите ./eclipse
источник