调试前 IntelliJ 冻结约 30 秒
IntelliJ freezes for about 30 seconds before debugging
当我尝试调试我的 java 应用程序时,IDE 冻结了大约 30 秒,并显示以下消息:
"Finished, saving caches"
解冻后一切正常。每次都这样。
当我只 运行(不调试)时它不会冻结。
我尝试了什么:
- 我更改了系统上的JDK。
- 我更改了 IntelliJ 版本。
- 我换成 IntelliJ Ultimate - 试用版。
- 正在使 IDE 的缓存失效。
- Similar problem
- 我还发现给定的消息仅存在于此代码区域 - github-project 所以我更改了 JVM 选项以给 InteliJ 更多内存。
InteliJ 构建 IC-141.1010.3。
当我尝试在其他 IDE 中调试时它工作正常,只有 InteliJ 卡住了...
我也向 jetbrains 提交了一张票,但我知道 Whosebug 的强大功能:)
我有一台 MacBookPro 2015 和 JDK 1.8
IntelliJ 的支持告诉我尝试 IDE 捆绑 java。
http://download.jetbrains.com/idea/ideaIC-14.1.3-custom-jdk-bundled.dmg
而且有效!
编辑:
IntelliJ 支持反馈:
问题是 java.net.Inet4AddressImpl.getLocalHostName(Native Method)
JDK 方法调用中有一个挂起,它获取您的系统主机名。这是 JDK 问题或本地配置问题...
解决方法是here.
如果其他人仍然遇到这个问题,我在 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
好吧,这个问题花了我大约 3 个小时才找出解决方法。对于尝试过 Jayson Minard 的 "modifying etc host file" 解决方案但仍然无效的任何人。只需转到 SystemPreference -> Sharing 并打开文件共享。就这样,它会让你在 IntelijIdea 2017 上非常非常非常快地调试你的 Java 应用程序!!!!!!
当我尝试调试我的 java 应用程序时,IDE 冻结了大约 30 秒,并显示以下消息: "Finished, saving caches"
解冻后一切正常。每次都这样。
当我只 运行(不调试)时它不会冻结。
我尝试了什么:
- 我更改了系统上的JDK。
- 我更改了 IntelliJ 版本。
- 我换成 IntelliJ Ultimate - 试用版。
- 正在使 IDE 的缓存失效。
- Similar problem
- 我还发现给定的消息仅存在于此代码区域 - github-project 所以我更改了 JVM 选项以给 InteliJ 更多内存。
InteliJ 构建 IC-141.1010.3。
当我尝试在其他 IDE 中调试时它工作正常,只有 InteliJ 卡住了...
我也向 jetbrains 提交了一张票,但我知道 Whosebug 的强大功能:)
我有一台 MacBookPro 2015 和 JDK 1.8
IntelliJ 的支持告诉我尝试 IDE 捆绑 java。
http://download.jetbrains.com/idea/ideaIC-14.1.3-custom-jdk-bundled.dmg
而且有效!
编辑:
IntelliJ 支持反馈:
问题是 java.net.Inet4AddressImpl.getLocalHostName(Native Method)
JDK 方法调用中有一个挂起,它获取您的系统主机名。这是 JDK 问题或本地配置问题...
解决方法是here.
如果其他人仍然遇到这个问题,我在 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
好吧,这个问题花了我大约 3 个小时才找出解决方法。对于尝试过 Jayson Minard 的 "modifying etc host file" 解决方案但仍然无效的任何人。只需转到 SystemPreference -> Sharing 并打开文件共享。就这样,它会让你在 IntelijIdea 2017 上非常非常非常快地调试你的 Java 应用程序!!!!!!