目录
不想听我在这儿逼逼叨叨的,请直接通过目录跳转 环境、安装和解决办法
事件起因
因为前不久重装了电脑系统,然后重新安装完系统后我修改了用户的名字(修改为了中文)
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之后就可直接使用了 上面第一步那个配置记得需要重启才能发挥作用
然后你就可以去重启你的项目了
参考资料:
下面写到的参考资料及评价 并没有诋毁作者的意思,软件更新迭代本来就快,教程随着时间的流逝也确实会失效,所以才会不断的有人来更新不同版本的相应的教程,说不定未来就会有新的作者来说我这篇文章 无效 就是垃圾,呵呵
修改配置方案: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