IntelliJ не запускается после обновления OS X Yosemite
Я обновил свою OS X до Yosemite и теперь моя IntelliJ IDE не запускается.
Вот сообщение об ошибке:
Чтобы открыть «IntelliJ IDEA», вам необходимо установить устаревшую среду выполнения Java SE 6.
6 ответов
официально рекомендуемое решение заключается в установке /обновлении JDK 1.6 на Mac (, если эта ссылка не открывается в Safari, попробуйте Firefox ).
Изменение Info.plist нарушит цифровую подпись приложения и предотвратит обновление патча .
Мы не рекомендуем изменять файл Info.plist для работы под JDK 1.7 или 1.8.
проверьте этот документ , чтобы получить список известных критических проблем, характерных для Java. 7 и 8 на Mac, которые не позволяют JetBrains использовать эти версии Java по умолчанию.
Хотя Java 6 имеет известные проблемы безопасности и является EOL, эти проблемы, скорее всего, невозможно использовать, когда вы используете Java 6 для запуска IntelliJ IDEA (и других сред IDE, основанных на этой платформе). Java 6 не устанавливает плагин для браузера для запуска апплетов, и удаленному злоумышленнику будет крайне сложно (если не невозможно) использовать его, когда он используется для запуска IDE.
Если вы не можете принять эти (возможно, минимальные) риски запуска под Java 6, мы рекомендуем использовать специальный дистрибутив IDE с Java 8 (все еще экспериментальный). Чтобы получить эту версию, добавьте -jdk-bundled к имени файла. Начиная с IDEA 14.1 суффикс был изменен на -custom-jdk-bundled
Обратите внимание, что это всего лишь пример, и он может ссылаться на устаревшую версию. Используйте последнюю доступную версию с страница загрузок , нажмите Загрузить , отмените загрузку, скопируйте прямую ссылку со страницы Спасибо за загрузку IntelliJ IDEA и добавьте -jdk-bundled ( -custom-jdk-bundled с 14.1) к имени файла. Используйте эту версию, только если запуск под Java 6 абсолютно не подходит для вас, помните о известные проблемы .
Источник
IntelliJ не запускается после обновления OS X Yosemite
Я обновил свою OS X до Yosemite, и теперь моя IntelliJ IDE не запускается.
Вот сообщение об ошибке:
Чтобы открыть «IntelliJ IDEA», вам необходимо установить устаревшую среду выполнения Java SE 6.
7 ответов
официально рекомендуемое решение — это установить / обновить JDK 1.6 для Mac ( если эта ссылка не открывается в Safari, попробуйте Firefox ).
Изменение Info.plist нарушит цифровую подпись приложения и предотвратит обновление исправлений .
Мы не рекомендуем изменять файл Info.plist для работы под JDK 1.7 или 1.8.
Пожалуйста, проверьте этот документ, чтобы получить список известных критических проблем, характерных для Java 7 и 8. на Mac, которые по умолчанию запрещают JetBrains использовать эти версии Java.
Хотя Java 6 имеет известные проблемы с безопасностью и является EOL, эти проблемы, скорее всего, не будут использоваться, когда вы используете Java 6 для запуска IntelliJ IDEA (и других IDE, основанных на этой платформе). Java 6 не устанавливает подключаемый модуль браузера для запуска апплетов, и удаленному злоумышленнику будет чрезвычайно сложно (если не невозможно) использовать его, когда он используется для запуска IDE.
Если вы не можете согласиться с этими (возможно, минимальными) рисками работы под Java 6, мы рекомендуем использовать специальный дистрибутив IDE со встроенной Java 8 (все еще экспериментальной). Чтобы получить эту версию, добавьте к имени файла -jdk-bundled . Начиная с IDEA 14.1 суффикс был изменен на -custom-jdk-bundled
Обратите внимание, это всего лишь пример и может указывать на устаревшую версию. Используйте последнюю доступную версию из страница загрузок, нажмите Загрузить , отмените загрузку, скопируйте прямую ссылку из Спасибо за загрузку IntelliJ IDEA страницу и добавьте -jdk-bundled ( -custom-jdk-bundled с 14.1) к имени файла. Используйте эту версию только в том случае, если работа на Java 6 вам не подходит, помните о известные проблемы.
Что вам нужно сделать, так это отредактировать этот файл:
/ Приложения / IntelliJ IDEA 13.app/Contents/Info.plist
Изменить: Как сказал член intellij @crazycoder, рекомендуемый способ полного исправления — это установка последней версии jdk 1.6
Я обнаружил, что установка Java для OS X 2014-001 после обновления до Yosemite решила эту проблему для меня. .
Или поменяйте звездочку на плюс
Недостатком является то, что OS X будет при каждом запуске IDEA запрашивать разрешение на доступ к сети.
Но в Java 8 все еще есть некоторые ошибки, особенно на устройствах Retina, и JetBrains по-прежнему рекомендует использовать Java 6 от Apple. Последнее обновление, работающее с IDEA в Йосемите, доступно здесь http://support.apple.com/kb/DL1572? viewlocale = en_US & locale = en_US
Если у вас установлена последняя версия JDK, вы можете изменить info.plist, чтобы справиться с этим.
Отредактируйте файл Info.plist в своем jdk, например:
Обновить словарь JVMCapabilities, чтобы он имел следующие значения:
Теперь попробуйте перезапустить приложение. Теперь приложение должно использовать ваш JDK вместо поиска JDK 6.
OSX имеет свои JDK в папке /Library/Java/JavaVirtualMachines/ . Там может быть несколько версий, например 1,7 или 1,8.
Как указывает @CrazyCoder, IntelliJ нуждается в наличии версии 1.6, которую Йосемити выгнал (в пользу 1.7, если я не ошибаюсь).
Чтобы установить jdk 1.6, вы действительно можете просто использовать dmg from apple как рекомендовано @CrazyCoder и подтверждено @LanceP.
Как пользователь homebrew cask, я установил через
После этого IntelliJ снова заработал.
См. Также этот полезный пост по управлению несколько версий Java на OSX.
Та же проблема возникла с MacOS Catalina версии 10.15.2 (19C57) после обновления PyCharm.
Решение: я вернулся к версии 2019.2 — 2019.2.5.
Источник
Intellij idea + mac. Или откуда лаги?
Совсем недавно я стал обладателем нового MacBook Pro 16 на i9 с 32гб оперативы. Это мое первое знакомство с macOS и вроде все нравилось и кажись я был счастлив до того как я не перешел работать со своего станционарника на Убунте на этот Mac. Я Java разработчик и мак взял в надежде что смогу полноценно мобильно работать имея этот аппарат под рукой, и по началу все шло хорошо, контейнера поднимаются терминал почти тот же, развернул все окружение за полтора дня и приступил работать, как наткнулся на проблему там где ее совсем не ждал.
Мощей в нем безусловно за край для разработки, но почему же тогда Intellij idea подлагивает? Я вообще не привередливый пользователь в целом, но когда я совершаю самые простые действия и мой старый комп с ryzen 3 1200 отрабатывал моментально даже если задеплоенно 5 небольших сервисов, а новый мак хоть и не на долго но подтормаживает, я потихоньку да кидаюсь в бомбешь.
Рассмотрим конкретные примеры:
Открываем проект и ждем когда он полностью проиндексируется. После открываем какой нибудь класс — не большой ну пусть будет строк 100, после открытия глядим в верхний правый угол редактора и там написано «Analyzing» — стандартная операция анализа содержимого класса которая отрабатывает когда открываешь класс в первый раз.
Она может длится даже с маленькими классами две три секунды . В момент когда происходит этот анализ двигаем тачпадом в верх низ и видим что все подлагивает (в этот момент все подлагивает в Идее)
Второй случай проще, периодически когда вызываешь метод или прописываешь название класса и в момент когда Идея хочет тебе подсказать, печать подвисает (буквы не моментально пропечатываются).
Остальные кейсы сравнимы со вторым — подвисание происходит в момент когда идея задумывается.
Может кому то покажется что это мелочи, но ̶ф̶а̶к̶ на убунте или той же винде таких подвисаний не было, а на всеми хваленном аппарате. В гугле ничего толкового нет и все равно мне кажется что возможно я чего то не знаю, либо с этим действительно приходится мириться? Да кстати в PyCharm подобных зависаний не наблюдаю. Если у кого есть какие мысли например как этот Analyzing сделать сразу для всех классов из проекта и чтоб потом над каждым по отдельности анализ не проводился то Welcome.
1 ответ 1
У меня тоже Macbook Pro 16 и я тоже Java программист и пользуюсь Intellij IDEA. Всё дело в macOS Big Sur. До её выхода, когда стояла Catalina всё просто летало и никаких лагов. После перехода на Big Sur появились подлагивания (они, кстати, проявляются не только в IDEA) и некоторые программы стали запускаться медленнее. Я долго ждал когда же Apple выпустит обновление, которое исправит эту ситуацию, но этого до сих пор так и не произошло.
Для того, чтобы вы наслаждались своим маком, а не думали о том как же так вы спустили столько бабла на лагучий кусок железа, вам нужно сделать откат на macOS Catalina. К сожалению, нельзя выполнить откат с сохранением данных на диске. Следовательно, если решитесь, то основной раздел диска придётся форматировать.
Я пользовался функцией восстановления через Internet. Для этого при перезагрузке мака зажмите на клавиатуре Shift + Option + Command + R. Укажите маку свою wi-fi сеть и он скачает утилиту восстановления через интернет и запустит её. В этой утилите вам сначала нужно форматнуть основной раздел вашего мака (у меня он называется Macintosh HD — Data), а после этого запустить установку Catalina (Если не форматировать диск, то установщик каталины не будет видеть ни одного диска подходящего к установке и вам всё равно придётся возвращаться к дисковой утилите). В результате установщик скачает Catalina и установит её.
Попользовавшись Каталиной вы поймёте, НАСКОЛЬКО лагал ваш мак на Big Sur. Ну и, естественно, на Big Sur не обновляйтесь, мониторьте англоязычные форумы Apple, там люди жалуются на сходные проблемы с Big Sur (лагают даже Mac Pro, которые стоят по миллиону рублей и выше).
Источник
IntelliJ не запускается после обновления OS X Yosemite
я обновил свою OS X до Yosemite, и теперь моя IntelliJ IDE не запускается.
вот сообщение об ошибке:
чтобы открыть «IntelliJ IDEA», вам необходимо установить устаревшую среду выполнения Java SE 6.
6 ответов:
The официально рекомендованным решением установить/обновить JDK 1.6 на Mac (если эта ссылка не открывается в Safari, попробуйте Firefox).
модификации Info.plist сломает цифровую подпись приложения и предотвратит обновления патча.
мы не рекомендуем изменять Info.plist файл для запуска под JDK 1.7 или 1.8.
пожалуйста проверьте этот документ для списка известных критических проблемы, характерные для Java 7 и 8 на Mac, которые не позволяют JetBrains использовать эти версии Java по умолчанию.
хотя Java 6 имеет известные проблемы безопасности и является EOL, эти проблемы, скорее всего, не могут быть использованы при использовании Java 6 для запуска IntelliJ IDEA (и других IDE, основанных на этой платформе). Java 6 не устанавливает плагин браузера для запуска апплетов, и было бы чрезвычайно сложно (если не невозможно) для удаленного злоумышленника использовать его, когда он используется для запуска ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ.
если вы не можете принять эти (вероятно, минимальные) риски работы под Java 6, мы рекомендуем использовать специальный дистрибутив IDE с пакетом Java 8 (все еще экспериментальный). Для получения этой версии добавьте -jdk-bundled к имени файла. Начиная с идеи 14.1 суффикс изменился на -custom-jdk-bundled
обратите внимание, это просто пример и может ссылаться на устаревшую версию, пожалуйста, используйте последнюю доступную версию из the загрузки страницы, нажмите кнопку скачать, отменить загрузку, скопировать прямая ссылка С Спасибо за загрузку IntelliJ IDEA страница и добавить -jdk-bundled ( -custom-jdk-bundled С 14.1) к имени файла. используйте эту версию только если запуск под Java 6 абсолютно не вариант для вас, будьте в курсе известные проблемы.
что вам нужно сделать, это идти вперед и редактировать этот файл:
/ приложения / IntelliJ IDEA 13.приложение / содержание / информация.файл plist
Edit: как сказал intellij member @crazycoder, рекомендуемый способ полного исправления — установить последнюю версию jdk 1.6
Я обнаружил, что установка Java для OS X 2014-001 после обновления до Yosemite решил это за меня.
или изменить звездочку на плюс
недостатком является то, что OS X будет с каждой идеей начинать запрашивать у вас разрешение на сеть.
но в Java 8 все еще есть некоторые ошибки, особенно на устройствах Retina, и JetBrains по-прежнему рекомендует использовать Java 6 от Apple. Последнее обновление работа с IDEA на Yosemite доступна здесь http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Если у вас есть последний JDK, вы можете изменить информацию.плист, чтобы справиться с этим.
изменить данные.plist файл, в вашем jdk, например:
обновить словарь JVMCapabilities, чтобы иметь следующие значения:
теперь попробуйте перезапустить приложение. Теперь приложение должно использовать ваш JDK вместо того, чтобы искать JDK 6
OSX имеет свои JDKs в папке /Library/Java/JavaVirtualMachines/ . Там может быть несколько версий, например 1.7 или 1.8.
Как указано @CrazyCoder, IntelliJ должен там присутствовать версия 1.6, которую Yosemite выгнал (в пользу 1.7, если я не ошибаюсь).
чтобы установить jdk 1.6, вы действительно можете просто использовать dmg от apple как рекомендовано @CrazyCoder и подтверждено @LanceP.
Как бочонок домашнего пива пользователь, я установил через
после этого IntelliJ был снова запущен и запущен.
см. также полезное сообщение при управлении несколькими версиями Java на OSX.
Источник
Intellij IDEA не запускается
Когда я открываю Intellij 14, он начинает начальную загрузку, а затем отображается на экране. После этого она исчезает, и программа не запускается.
Но когда я открываю диспетчер задач, он отображается в Процессах согласно приведенному ниже рисунку.
Иногда программа запускается примерно через 10 минут. Иногда она вообще не начинается. Может кто-нибудь даст мне решение о том, как преодолеть эту проблему?
6 ответов
Как и Том, я тоже увеличил память, когда IntelliJ спросил и пожалел об этом. Это экран, который просил об этом:
Однако в моем случае вместо редактирования файлов .vmoptions в папке bin IntelliJ создал новый файл в моем home каталоге, который, как я могу предположить, переопределяет файлы в папке bin . Я бы предположил, что это типично для новых версий — я использую IntelliJ 2016.1 прямо сейчас.
Итак, чтобы решить эту проблему, перейдите в C:\Users\ \.IntelliJIdea \config (или эквивалент вашей ОС) и удалите idea.exe.vmoptions и/или idea64.exe.vmoptions файл оттуда. Это должно удалить переопределение и заставить IntelliJ использовать настройки в папке bin .
Возможно, стоит проверить и файлы в папке bin , если IntelliJ изменит способ обработки этих настроек.
Вот стандартные файлы .vmoptions в папке bin установки; Вы не можете удалить их, так как это предотвратит запуск IntelliJ:
Источник