修改IDEA的idea.vmoptions参数导致IDEA无法打开(ReservedCodeCacheSize)

事发原因

Maven导依赖的时候OOM,因此怀疑是内存太小,尝试修改idea.vmoptions的参数,然后发现IDEA重启后打不开了,卸载重装后也无法打开。。。

实际上如果导包爆出OOM的话应该调整下图参数,不过这都是后话了

修改IDEA的idea.vmoptions参数导致IDEA无法打开(ReservedCodeCacheSize)_第1张图片

解决思路

查看IDEA log看运行时报了什么错,但是现有的log是IDEA运行时的log,最新IDEA无法打开,其实根本不会产生log,后来发现我们可以通过命令行打开IDEA,查看报错信息

打开finder->应用程序->idea.app->右键->显示包内容->然后MaxOS->双击shell脚本(idea)

修改IDEA的idea.vmoptions参数导致IDEA无法打开(ReservedCodeCacheSize)_第2张图片

报错信息提示,ReservedCodeCacheSize 最大为2G,我写的4G,参数不合法。。。修改报错信息中的idea.vmoptions文件参数即可

修改IDEA的idea.vmoptions参数导致IDEA无法打开(ReservedCodeCacheSize)_第3张图片

你可能感兴趣的:(杂七杂八,intellij-idea,java,ide)