【idea插件jrebel 运行报错 】JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\ 报错 已解决 亲测有效


不想听我在这儿逼逼叨叨的,请直接通过目录跳转 环境、安装和解决办法

事件起因

因为前不久重装了电脑系统,然后重新安装完系统后我修改了用户的名字(修改为了中文)
c盘的用户路径名也为中文:
在这里插入图片描述
从而导致了在安装完idea的jrebel后执行它的debug时就报了错

idea插件jrebel xrebel运行debug报错

错误信息:

JRebel-JVMTI [FATAL] Couldn't write to C:\Users\

之前找到网上什么去配置vm options等设置 但配置了之后又出现了新的问题

配置了vmoptions中的路劲后(直接运行jrebel)仍然报错,但是提示的错误信息不一样了:
在这里插入图片描述

环境:

idea的版本:2021.1.1
jrebel版本:2022.2.0 (其他版本是一样的效果,不影响)

安装

在idea的 File>setting里的plugins里搜索jrebel 并下载好
在这里插入图片描述

明确问题:

安装好后直接运行会报这个错误:
在这里插入图片描述
错误原因就是系统的用户名设置为了中文所导致的,之前找了不少的其他文章看,没找到合适的解决办法,摸索出来后特地来记录一下这个错误原因

解决办法:

需要配置两个东西:

1、修改VM options位置:

  • 找到 help > edit Custom VM options
    在这里插入图片描述
  • 增加一个-Duser.home= 自己定义一个不含中文的路径
    在这里插入图片描述
  • 注:记住修改这个文件后 需要重启idea后才能发挥作用,也可在下面的配置完成后 再重启idea

2、修改jrebel插件的位置:

  • 找到 File>settings 里安装好的jrebel 选中JRebel Advanced 修改插件的默认位置(因为默认位置是在自己c盘用户名下的,又因为自己的用户名为中文导致启动解析路径出错) (下图是我已经修改完成后的样子了)
    在这里插入图片描述
  • 从默认路径下复制一份插件到自己的不含中文路径下(下图为笔者自己的默认路径):
    在这里插入图片描述
  • 我复制过来的路径:
    在这里插入图片描述
  • 将复制出来的插件jar包路径:
    在这里插入图片描述
  • 回到设置页面将配置的路径给重新指定一下
    在这里插入图片描述
  • 这个配置不需要重启idea,apply之后就可直接使用了 上面第一步那个配置记得需要重启才能发挥作用

然后你就可以去重启你的项目了

最后成功使用jrebel启动:
在这里插入图片描述

参考资料:

下面写到的参考资料及评价 并没有诋毁作者的意思,软件更新迭代本来就快,教程随着时间的流逝也确实会失效,所以才会不断的有人来更新不同版本的相应的教程,说不定未来就会有新的作者来说我这篇文章 无效 就是垃圾,呵呵

修改配置方案:https://blog.csdn.net/sweet_chu/article/details/102838558?utm_source=distribute.pc_relevant.none-task
方案较为久远,参考价值不大,且对于本人来说没有有效解决

修改spring配置:https://www.csdn.net/tags/MtjaIg5sNzkxNjQtYmxvZwO0O0OO0O0O.html
仅参考,作用不大

结束语

好了,到这里就结束了,若是对您有所帮助的话,点赞、评论、收藏将会对我很大的鼓励,这对我真的很重要

  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿,葱来了-C is coming

老板大气

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值