解决 idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\

vmOptions

💠 解决办法

首先,这不是 JAVA_HOME 问题(我昨天打得开;现在检查系统环境变量正常;终端 java -version 正常)。

然后,根据弹窗的路径提示,我们定位到 xx 插件前一个的目录下,把这些 vmoptions 文件修改后缀(删除也行,我觉得可惜所以修改当做备份),就能打开了。

🤔 故障原因

打开 idea ,查看配置,发现会沿用一套配置。

通过比较,得知是 vmoptions 配置有问题(上次我复制老文件配置,导致的排异反应)。

-Xms128m
-Xmx2041m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:TieredStopAtLevel=1
-noverify
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dide.no.platform.update=true
// 备份文件只是多了以下三行,可能删掉就行
// -Dtoolbox.notification.token=vpKb_9OAEt_GD_PXwia4mokGt5gmIUPTNXjwBuJmyLo=
// -Dtoolbox.notification.portFile=E:\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5080.55.vmoptions.port
// -Didea.plugins.path=E:\\JetBrains\\Toolbox\\apps\\IDEA-U\\ch-0\\212.5080.55.plugins

⭐️ 小技巧:修改后缀 .bak

它有三个好处(我从老程序员学到的习惯):

  • bak 代表它是备份,一看就懂。
  • 使原文件失效,程序找不到,相当于不存在。
  • 可以再改回来,恢复原状

👎 不推荐做法

另外,现在是 2021 年 9 月,看到有的文章写

把 C:\Users\ 你的用户名 \AppData\Roaming\JetBrains\ 下的文件全部删除

这处理方式就他🐴离谱,这个目录下面我的插件 700Mb、快捷键、项目信息等所有配置都会被删掉。(数据无价!),就像动不动就重装系统一样。😱

非常不推荐这样做。

在这里插入图片描述
从图可知,idea 优先在安装目录到配置文件(配置错误启动不了),其次会在用户配置目录下找(兜底配置)。

也就说,我们只要跟着弹窗提示的路径,去修改 vmoptions 文件后缀,或者删除奇怪的参数即可解决问题。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值