关于intellij-idea:mac-IDEA使用Invalidate-Caches清除缓存功能崩溃解决方案

36次阅读

共计 701 个字符,预计需要花费 2 分钟才能阅读完成。

mac 版本下 IDEA 2021.1.3 应用 Invalidate Caches 无奈关上


IDEA 版本号: 2021.1.3

起因:

  • 在应用 IDEA 过程中很多 import 飘红报错,从 Help -> Edit Custom VM options.. -> -XX:ReservedCodeCacheSize=4g

未能解决飘红问题。

  • 持续通过革除缓存的形式,将 IDEA 的本地缓存的文件和历史记录革除,重启后,IDEA 无反馈。双击亦无反馈。

解决: 次要是通过 IDEA 的 idea.exec 执行文件剖析无奈启动起因。

idea.exec 文件地位:/Applications/IntelliJ\ IDEA.app/Contents/MacOS,具体能够从应用程序找到 IDEA,通过右键显示包内容

找到 idea.exec 文件后,应用 mac 默认的终端双击运行,能够看到输入信息。留神:如果应用 item 或者其余终端可能会闪现一下,看不到具体内容,须要批改 idea.bat 文件加上 pase 语句。因而这里倡议间接应用默认终端。

剖析: 能够看到这里次要是因为之前批改了 vmoptions 参数导致的,超过了 2048m.

留神:这里的门路是画框内的 idea.vmoptions 文件,也就是刚开始默认批改的 Help 的 VM options,IDEA 启动的时候默认会从这里加载 VM 参数。而不是包门路上面的 /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptionswe 文件,因为很多文章讲的是这个文件,这种说法是有问题的。将 -XX:ReservedCodeCacheSize 的参数调小之后,重启 IDEA 就能够看到启动界面了。

正文完
 0