每次我在IDEA中进行make(Java项目)时,编译过程都会挂起"完成,保存缓存".在继续之前我必须杀掉这个过程.我试图使用File - > Invalidate Caches但没有成功.
有任何想法吗?
根据JetBrains,
IntelliJ IDEA缓存大量文件,因此系统缓存有一天可能会变得过载。在某些情况下,例如,如果您使用频繁的短期项目,则将不再需要缓存。另外,解决某些冲突的唯一方法是清除缓存。
转到菜单文件| 使缓存/重启无效,然后从那里获取。
https://www.jetbrains.com/help/idea/2016.3/cleaning-system-cache.html
还有一种解决方法是将mac的主机名/etc/hosts
与localhost一起添加到文件中,如下所示:
127.0.0.1 localhost <hostnameOfMac> ::1 localhost <hostnameOfMac>
这解决了我的问题.