2015-06-03 2 views
31

, когда я пытаюсь отлаживать Java приложения интегрированная среда замерзает в течение примерно 30 секунд с сообщением: «Finished, сохраняя кэшей»IntelliJ замерзает в течение примерно 30 секунд до отладки

После размораживает все работает отлично. Это происходит каждый раз.

Когда я только запускаю (не отлаживаю), он не замерзает.

Что я пробовал:

  • Я изменил JDK в системе.
  • Я изменил версию IntelliJ.
  • Я перехожу на IntelliJ Ultimate - пробный.
  • Недействительный кэш IDE.
  • Similar problem
  • Я также понял, что данное сообщение существует только это область кода - github-project так я изменил параметры виртуальной машины Java, чтобы дать InteliJ больше оперативной памяти.

InteliJ build IC-141.1010.3.

Когда я пытаюсь отлаживать в других IDE, он отлично работает, только InteliJ застревает ...

Я представил билет на JetBrains тоже, но я знаю силу StackOverflow :)

У меня есть MacBookPro 2015 и JDK 1.8

+1

Вы пробовали "Файл → Invalidate кэширует/Restart"? –

+0

Да, я сделал, я отредактировал сообщение. Благодарю. – fane89

+2

Журналы хранятся в ~/.IntelliJIdea14/system/log/idea.log (есть встроенное вращение журнала). Видеть там что-нибудь подозрительное? Просмотрев его, вы также можете быть уверены, какой java он использует. (На Mac местоположение отличается от другого). –

ответ

74

Если кто-то еще с этой проблемой, я нашел этот смежный вопрос на доске 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 
+1

потрясающий. это было легко. Я не знаю, что изменилось. он работал только вчера вечером. –

+0

Ничего себе, отличный ответ - сейчас мгновение. Очень ценится – phatduckk

+1

Примерно через 2 года, просто смирившись с этим - этот ответ отсортировал его для меня на macOS 10.12.4 – Kong

7

Поддержка от 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, либо проблема локальной конфигурации ...

Решение для этого here.

10

Ну, вопрос взял меня около 3 часов, чтобы узнать, как Преодолей это. Для всех кто-то попробовал «изменить файл хоста-хоста» от Jayson Minard и все еще не работал. Просто зайдите в SystemPreference -> Совместное использование и включите общий доступ к файлам.Это все, и это позволит вам отлаживать ваше Java-приложение на IntelijIdea 2017 очень быстро и быстро !!!!!!

enter image description here

+0

Спасибо! Он работает намного быстрее. –

+1

Это также сработало для меня. Интересно, что это за кулисами для IntelliJ, чтобы быстрее запускать отладку. – BrandonKowalski

+0

спасибо, исправил мою проблему, но мне интересно, почему! – Mojtabye

Смежные вопросы