java - IntelliJ 在调试前卡住大约 30 秒

标签 java debugging intellij-idea

当我尝试调试我的 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/

相关文章:

Java:JOptionPane 单选按钮

java - 有没有可以用来打电话的API?

Java:需要标识符

intellij-idea - 键盘键名的 Intellij 语言设置

java - 如何将单行用户输入输出为多行?

java - 从数组列表填充 ListView

php - 如何在 PHP 中禁用 Curl 调试输出

c# - 在 C# 生成中调试损坏的 OpenXML word 文档的最佳实践

java - 了解 Java 递归代码以检查树是否是有效的二叉搜索树

java - 智能 : Setting Remote host Mappings: Local path is out of project