JRebel中文用户名失效问题解决办法

最近在IDEA2021.2.2版本安装JRebel插件后,以JRebel方式启动springboot项目时,会报错

JRebel-JVMTI [FATAL] Couldn't write to C:\Users\中文用户名

经过一番百度加自己尝试,得到一份不需要修改WIN10用户名的简单方案。

1.把"C:\Users\你的用户名\.jrebel"文件夹复制到一个非中文路径的位置,如"D:\.jrebel"

2.在打开IDEA的情况下,在菜单找到"Help->Edit Custom VM Options...",会打开"idea64.exe.vmoptions",在末尾配置(以上面的D:\.jrebel为例)

-Drebel.base=D\.jrebel
-Drebel.temp.dir=D\.jrebel\temp
-Drebel.log.file=D\.jrebel\rebel{time}.log

 

配置好以后,再找到"File->Settings-> Jrebel & XRebel",里面的第三个配置项"JRebel Advanced",默认是选中第一个单选框Bundled,改成选第二个Use specified,里面默认会有一个位置在C盘的Jrebel.jar,找到那个文件位置,一直找到父级目录jr-ide-idea,整个复制到一个非中文路径的位置,比如D:\jr-ide-idea,再顺便把截图上默认的C盘位置替换为你复制后的位置,点击OK按钮确认更改。

关闭再重新打开IDEA,问题解决!

参考博文:

idea+springboot中的JRebel使用及用户名为中文的处理方案_u014510892的博客-CSDN博客作者:陈晓锋,转载请说明出处及留言,谢谢。记录原因:1/JRebel不支持中文报错,折腾了我2天,网上各种信息不全或着很复杂。2/springboot几乎每次修改java类,都要重启。3/idea自己的热布署增加删除方法也需要重启。4/springboot提供的springloaded及spring-boot-devtools在idea中莫名奇妙地不生效,或着是自动重启而已,而...https://blog.csdn.net/u014510892/article/details/100010850?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_linkJRebel使用及用户名为中文的处理方案_程序员面试经验分享-CSDN博客1、将jreble配置文件,拷入非中文路径如:C:\Users\{中文名}\.jrebel 中的内容考入:D:\Program Files\JetBrains\IntelliJ IDEA 2017.1.3\config\plugins\jr-ide-idea\lib\jrebel62、修改idea配置idea64.exe.vmoptions怎加一行:-Drebel.base=...https://blog.csdn.net/moshenglv/article/details/104311617?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-8.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-8.no_search_link 


版权声明:本文为qq_31482033原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。