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解决的,对我无效。后来在找到说是配置文件不一致导致的,后来仔细看上面报错,应该就是这个意思。

  1. C:Users[用户名]AppDataRoamingJetBrains ,找到idea64.exe.vmoptions;
  2. D:Program FilesJetBrainsIntelliJ IDEA 2021.1.3, 找到idea.exe.vmoptions;
  3. 分别两个文件,查看前三个参数是否一致; -Xms512m -Xmx1024m -XX:ReservedCodeCacheSize=300m 这三个关于内存分配的参数相同就可以启动了。

参数不同选择哪一个好,根据内存选择 1.-Xms 是最小启动内存参数 2. -Xmx 是最大运行内存参数 3.-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

百度找到的建议8G内存 -Xms512m -Xmx1024m -XX:ReservedCodeCacheSize=300m

百度找到的建议16G内存 -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=500m

在此记录一下,感谢前人提供的解决办法, 这是适用我的方案,如果不能解决你的问题再耐心找找,祝你早点找到。

经验分享 程序员 微信小程序 职场和发展