Intellij idea IntelliJ IDEA挂起,而;“已完成,正在保存缓存”;
每次我在IDEA中做一个make(Java项目),编译过程都挂起,声明“已完成,正在保存缓存”。我必须先结束这个过程,然后才能继续。我尝试使用文件->使缓存无效,但没有成功Intellij idea IntelliJ IDEA挂起,而;“已完成,正在保存缓存”;,intellij-idea,Intellij Idea,每次我在IDEA中做一个make(Java项目),编译过程都挂起,声明“已完成,正在保存缓存”。我必须先结束这个过程,然后才能继续。我尝试使用文件->使缓存无效,但没有成功 有什么想法吗?据JetBrains说 IntelliJ IDEA缓存大量文件,因此系统缓存有一天可能会过载。在某些情况下,缓存将不再需要,例如,如果您处理频繁的短期项目。此外,解决某些冲突的唯一方法是清除缓存 转到菜单文件|使缓存无效/重新启动,然后从那里开始 另一种解决方法是将mac主机名与localhost一起添加到/e
有什么想法吗?据JetBrains说 IntelliJ IDEA缓存大量文件,因此系统缓存有一天可能会过载。在某些情况下,缓存将不再需要,例如,如果您处理频繁的短期项目。此外,解决某些冲突的唯一方法是清除缓存 转到菜单文件|使缓存无效/重新启动,然后从那里开始
另一种解决方法是将mac主机名与localhost一起添加到
/etc/hosts
文件中,如下所示:
127.0.0.1 localhost <hostnameOfMac>
::1 localhost <hostnameOfMac>
127.0.0.1本地主机
::1本地主机
这为我解决了问题 安装Bitdefender后,我遇到了同样的问题。
在/etc/hosts中添加这些行的建议并不能解决我的问题。我和RBrink处境相同。该公司最近在所有Mac电脑上安装了Bitdefender,主机名解决方案不起作用
我唯一能让我通过它的解决方法是单击“完成,保存缓存”旁边的小“X”。这很烦人,但很管用。希望有更好的选择,但我一辈子都想不出来。我的一位同事在调试过程中也遇到了这个问题(Intellij冻结在“完成,更新缓存”上)。他的服务器被配置为在“帧内停用”选项上“更新类和资源”。一旦他将此选项设置为“不做任何事情”,他就可以切换到另一个程序来查找某些内容,并在以后继续调试。仅根据具体情况,我觉得这可能与SBT有关。当我在intellij中运行sbt(运行播放服务器)时,我会遇到这个问题。如果我重新启动intellij,问题就会消失 诚然,很难证明这种联系,但在三次使用该解决方案后,它似乎是有效的
(主机解决方案对我不起作用)@manyata goyal的解决方案对我起作用 为在Windows系统上尝试此操作的用户添加步骤:
- 获取主机名:转到我的电脑->属性(系统属性)->向下滚动至“完整计算机名”->复制完整计算机名
- 编辑主机文件:转到
打开C:\Windows\System32\drivers\etc
文件hosts
- 如回答中所述,取消对行的注释并添加主机名