9

Я только что установил новую ОС El capitan 10.11 и обнаружил, что intelliJ над ней не работает.

Когда я запускаю его, я получаю эту ошибку:

"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."

Я предполагаю, что Java еще не была настроена должным образом. У кого-нибудь есть идеи о том, как я могу сделать эту работу?

2 ответа2

20

Если вы выполнили обновление установки 10.10, где все по-прежнему работало нормально (и где была установлена поставляемая Apple среда выполнения java 6), может работать следующее решение. У меня была та же проблема, что и у вас, и это решило мои проблемы:

  1. Выйдите из IntelliJ и перейдите в папку Приложения в Finder.
  2. Щелкните правой кнопкой мыши IntelliJ.app и выберите: Показать содержимое пакета
  3. Откройте папку «Содержание» (это был единственный файл / папка в моем случае)
  4. Откройте файл Info.plist с помощью текстового редактора (TextEditor должен выполнить эту работу, но я предпочитаю использовать Sublime для таких задач).
  5. Найдите следующий тег:

    <key>JVMVersion</key>
    <string>1.6*,1.7+</string>
    
  6. Удалите 1.6*, из строкового тега, чтобы он стал:

    <key>JVMVersion</key>
    <string>1.7+</string>
    
  7. Сохраните файл и попробуйте снова запустить IntelliJ.

Как я уже сказал, это похоже на работу для меня. Я должен отметить, что я использую IntelliJ 14, но я думаю, что этот процесс должен работать и для 13.

Кроме того, когда выйдет более постоянное решение от Apple, было бы неплохо отменить эти шаги (просто добавьте удаленный текст снова) или полностью переустановить IntelliJ.

4

Я просто переустановил Java 6 по этой ссылке Apple https://support.apple.com/kb/DL1572?locale=en_US, и IntelliJ 14 смог ее распознать. Это также позволяет мне продолжать использовать Java 1.6 в Intellij.

Больше здесь: https://intellij-support.jetbrains.com/hc/en-us/articles/206827627-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks

Из поддержки Jetbrains:

JDK 1.6 требуется для запуска и может отсутствовать в вашей системе. Пожалуйста, установите Apple JDK 1.6. При первом запуске продукта должно быть окно с предложением установить Java, но оно может быть скрыто другими окнами приложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .