Javaアプリをデバッグしようとすると、IDEが約30秒間フリーズし、「キャッシュが保存されました」というメッセージが表示されます
フリーズを解除すると、すべての作業が正常に完了します。それは毎回起こります。
(デバッグではなく)実行するだけでフリーズしません。
私が試したもの:
InteliJビルドIC-141.1010.3。
他のIDEでデバッグしようとすると正常に動作し、InteliJだけがスタックします...
私もジェットブレインにチケットを提出しましたが、StackOverflowの力は知っています:)
MacBookPro 2015とJDK 1.8があります
他の誰かがまだこの問題を抱えている場合、IntelliJボードでこの関連する問題を見つけました: https://youtrack.jetbrains.com/issue/IDEA-1573
問題はホスト名の解決に関連しているようです。推奨される回避策は、/etc/hosts
ファイルに次の行を含めることです。
127.0.0.1 localhost <your hostname goes here>.local
また、IPv6の解決についても同じです。
::1 localhost <your hostname goes here>.local
IntelliJのサポートから、バンドルされたJavaでIDEを試すように言われました。
http://download.jetbrains.com/idea/ideaIC-14.1.3-custom-jdk-bundled.dmg
そしてそれは動作します!
編集:
IntelliJサポートフィードバック:問題は、システムホスト名を取得するJava.net.Inet4AddressImpl.getLocalHostName(Native Method)
JDKメソッド呼び出し内でハングすることでした。これは、JDKの問題か、ローカルの構成の問題です...
これに対する解決策は ここ 。です