一次修改IDEA中Help>Edit Custom VM Options>idea64.exe.vmoptions文件中Xms、Xmx与XX:ReservedCodeCacheSize参数,再重启IDEA就出现了如题报错。什么情况?怎么启动都启动不了?
1、具体报错信息:
Error launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME variable in Computer>System Properties>System Settings>Environment Variables. Failed to create JVM. JVM Path:D:\IntelliJ IDEA 2018.2.3\jre64\
截图如下:
2、尝试处理:
按照提示,这是提示我设置下JDK的环境变量?但我的JDK环境变量不是早就设置好了吗?于是检查一下环境变量,发现没问题。然后我象征性增加了一个环境变量:IDEA64_VM_OPTIONS=C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJ IDEA 2018.2.3\idea64.exe.vmoptions,用于指定idea64.exe.vmoptions文件的位置。然后接着启动IDEA,同上提示,无法启动。
3、问题解决:
经过查阅,可能是我更改的idea64.exe.vmoptions文件没有保存导致的。额。。。我更改的这个是运行时文件,不是IDEA安装目录的bin目录下的配置文件,然后就在C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJ IDEA 2018.2.3\目录下找到idea64.exe.vmoptions文件,将其替换成原来的文件并保存,后续再打开IDEA,成功打开!问题得以解决。
4、问题原因:
修改idea64.exe.vmoptions文件未保存
导致!
5、后续尝试:
上面是替换成原来的文件,这里就尝试修改堆内存参数,并保存
!启动IDEA一切正常,并且能看到IDEA右下角显示的内存也随之变大了。
可参考我另一篇文章:
《idea64.exe.vmoptions文件详解》