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:C\Program Files\JetBrains\IntelliJ IDEA 2019.2\jbr\解决
今天修改了idea中Help>Edit Custom VM Options中Xms、Xmx与XX:ReservedCodeCacheSize参数,之后重启idea,就进不了idea了,提示如下图
提示JAVA_HOME环境变量出现了问题???!!!安装idea之后根本都没有动过环境变量啊,怎么会找不到呢?好吧,进入环境变量的设置,发现根本没有问题啊?那重新配置一下!结果,不出意外,还是不行!!!
之后发现根本不是环境变量的问题,而是我修改了IDEA中JVM运行参数的问题(自己修改了JVM的运存),那怎么解决呢?只需将C:\Users\用户名.IntelliJIdea2019.2\config\idea64.exe.vmoptions文件还原即可(就是找到这个文件,把修改的值还原)
如果修改这个还不行,那可能是你电脑上的IDEA最近才更新了,得找到更新后的idea64.exe.vmoptions文件,可以直接搜索该文件,然后还原修改的内容即可
或者直接进入IDEA的安装目录下的bin目录(我的目录是C:\Software\IntelliJ IDEA 2020.3\bin)
最后贴上自己idea.exe.vmoptions和idea64.exe.vmoptions文件的内容:
- idea.exe.vmoptions
-server -Xms128m -Xmx512m -XX:ReservedCodeCacheSize=384m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off
- idea64.exe.vmoptions
-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=512m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off