Error launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME variable in...解决

时间:2024-10-18 07:51:42

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了,提示如下图
idea运行失败
提示JAVA_HOME环境变量出现了问题???!!!安装idea之后根本都没有动过环境变量啊,怎么会找不到呢?好吧,进入环境变量的设置,发现根本没有问题啊?那重新配置一下!结果,不出意外,还是不行!!!

之后发现根本不是环境变量的问题,而是我修改了IDEA中JVM运行参数的问题(自己修改了JVM的运存),那怎么解决呢?只需将C:\Users\用户名.IntelliJIdea2019.2\config\文件还原即可(就是找到这个文件,把修改的值还原)
还原配置
如果修改这个还不行,那可能是你电脑上的IDEA最近才更新了,得找到更新后的文件,可以直接搜索该文件,然后还原修改的内容即可
在这里插入图片描述
或者直接进入IDEA的安装目录下的bin目录(我的目录是C:\Software\IntelliJ IDEA 2020.3\bin)
在这里插入图片描述
最后贴上自己和文件的内容:

  • -server
    -Xms128m
    -Xmx512m
    -XX:ReservedCodeCacheSize=384m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -XX:CICompilerCount=2
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -ea
    -=false
    -=""
    -=true
    -=true
    -=off
    
  • -Xms128m
    -Xmx750m
    -XX:ReservedCodeCacheSize=512m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -XX:CICompilerCount=2
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -ea
    -=false
    -=""
    -=true
    -=true
    -=off