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

导读:本篇文章讲解 【idea插件jrebel 运行报错 】JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\ 报错 已解决 亲测有效,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com


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

事件起因

因为前不久重装了电脑系统,然后重新安装完系统后我修改了用户的名字(修改为了中文)
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
仅参考,作用不大

结束语

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114544.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!