IntelliJ замерзает около 30 секунд до отладки
когда я пытаюсь отладить мое приложение java, среда IDE зависает около 30 секунд с сообщением:
"Готово, сохранение кешей"
После того, как он размораживает все работает отлично. Это происходит каждый раз.
Когда я только запускаю (не отлаживаю), он не замирает.
Что я пробовал:
- Я изменил JDK на систему.
- Я изменил версию IntelliJ.
- Я перехожу на IntelliJ Ultimate - пробную версию.
- Недействительный кеш IDE.
- Аналогичная проблема
- Я также понял, что данное сообщение существует только в этой области кода - github-project, поэтому я изменил параметры JVM, чтобы дать InteliJ больше бара.
InteliJ build IC-141.1010.3.
Когда я пытаюсь отлаживать в другой среде IDE, он работает нормально, только InteliJ застревает...
Я также отправил билет на реактивные мозги, но я знаю силу StackOverflow:)
У меня MacBookPro 2015 и JDK 1.8
Ответы
Ответ 1
Если у кого-то еще проблема, я нашел эту проблему на плате IntelliJ: https://youtrack.jetbrains.com/issue/IDEA-157303
Кажется, проблема связана с решением имен хостов. Рекомендуемое обходное решение состоит в том, чтобы включить следующую строку в ваш файл /etc/hosts
:
127.0.0.1 localhost <your hostname goes here>.local
И для разрешения IPv6 то же самое:
::1 localhost <your hostname goes here>.local
Ответ 2
Хорошо, мне потребовалось около 3 часов, чтобы узнать, как его преодолеть. Для всех кто-то попробовал "изменить файл хоста-хоста" от Jayson Minard и все еще не работал. Просто зайдите в SystemPreference → Совместное использование и включите общий доступ к файлам. Это позволит вам отлаживать ваше Java-приложение на IntelijIdea 2017 очень быстро и быстро.
![введите описание изображения здесь]()
Ответ 3
Поддержка от IntelliJ попросила меня попробовать IDE с включенной java.
http://download.jetbrains.com/idea/ideaIC-14.1.3-custom-jdk-bundled.dmg
И он работает!
Edit:
Поддержка обратной связи IntelliJ:
Проблема заключалась в том, что существует зависание в вызове метода java.net.Inet4AddressImpl.getLocalHostName(Native Method)
JDK, который получает ваше системное имя хоста. Это проблема JDK или проблема локальной конфигурации...
Решение для этого здесь.