IDEA启动报Failed to create JVM

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 Files\JetBrains\IntelliJ IDEA 2021.1.3\jbr\

我因为控制台输出乱码,想修改,于是设置help->Edit Custom VM Options,结果idea启动不了,弹窗报错如上所示.
百度了一下,有删除idea.exe.vmoptions解决的,对我无效。后来在找到说是配置文件不一致导致的,后来仔细看上面报错,应该就是这个意思。

  1. C:\Users[用户名]\AppData\Roaming\JetBrains ,找到idea64.exe.vmoptions;
  2. D:\Program Files\JetBrains\IntelliJ 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

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

你可能感兴趣的:(java,intellij-idea,jvm,java)