IDEA启动报Failed to create JVM
启动报错,弹窗显示
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:Program FilesJetBrainsIntelliJ IDEA 2021.1.3jbr
我因为控制台输出乱码,想修改,于是设置help->Edit Custom VM Options,结果idea启动不了,弹窗报错如上所示. 百度了一下,有删除idea.exe.vmoptions解决的,对我无效。后来在找到说是配置文件不一致导致的,后来仔细看上面报错,应该就是这个意思。
- C:Users[用户名]AppDataRoamingJetBrains ,找到idea64.exe.vmoptions;
- D:Program FilesJetBrainsIntelliJ IDEA 2021.1.3, 找到idea.exe.vmoptions;
- 分别两个文件,查看前三个参数是否一致; -Xms512m -Xmx1024m -XX:ReservedCodeCacheSize=300m 这三个关于内存分配的参数相同就可以启动了。
参数不同选择哪一个好,根据内存选择 1.-Xms 是最小启动内存参数 2. -Xmx 是最大运行内存参数 3.-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
百度找到的建议8G内存 -Xms512m -Xmx1024m -XX:ReservedCodeCacheSize=300m
百度找到的建议16G内存 -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=500m
在此记录一下,感谢前人提供的解决办法, 这是适用我的方案,如果不能解决你的问题再耐心找找,祝你早点找到。