当我尝试调试我的 java 应用程序时,IDE 会卡住大约 30 秒并显示以下消息: "已完成,正在保存缓存"
解冻后一切正常。每次都会发生。
当我只运行(而不是调试)时,它不会卡住。
我尝试了什么:
- 我更改了系统上的 JDK。
- 我更改了 IntelliJ 版本。
- 我改用 IntelliJ Ultimate - 试用版。
- 使 IDE 的缓存失效。
- Similar problem
- 我还发现给定的消息只存在于这个代码区域 - github-project所以我改变了 JVM 选项给 InteliJ 更多的内存。
InteliJ 构建 IC-141.1010.3。
当我尝试在其他 IDE 中调试时,它工作正常,只有 InteliJ 卡住了...
我也向 jetbrains 提交了一张票,但我知道 StackOverflow 的强大功能:)
我有一台 MacBookPro 2015 和 JDK 1.8
最佳答案
如果其他人仍然有这个问题,我在 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
关于java - IntelliJ 在调试前卡住大约 30 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625785/