原因

直接在IDEA内部修改了VM文件,在这里修改不会同步到BIN的idea64.exe.vmoptions中,而是会生成另外一个配置文件,并在运行时读取。

所以我们在修改错误的情况下会造成IDEA无法启动,并且直接修改idea64.exe.vmoptions文件也无济于事

解决方法

其实在修改时IDEA就会提醒文件将会被保存在哪个文件夹,大家可以参照我的这个目录找一下这个文件并删除,实在找不到可以看一下下面的解决办法。

还是找不到的话,我们可以打开IDEA安装目录BIN下面的idea.bat文件

代开文件可以看到目录,这个USERVMOPTIONS_FILE 文件路径就是我们要找的,我们可以在下面输入 ECHO(打印)+USERVMOPTIONS_FILE (不通版本的IDEA这个参数可能不一样) 和 pause(暂停)

然后我们运行这个idea.bat文件,就可以显示出配置文件的路径了,大家直接删掉这个就可以。IDEA就可以正常运行了(idea.bat文件记得改回去哦!)