JRebel+常见bug的修复

JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。JRebel跳过了Java开发中常见的重建、重启和重新部署周期。也就是俗称的热部署,我们在做项目开发的过程中往往要重复的启动项目,随着项目部署启动的时间越来越长,热部署就显得越来越方便高效.

 1.JRebel的安装与破解

首先,我们打开idea并进入插件下载的页面

 下载安装好这两个插件之后,重启你的idea之后插件就生效啦

2.JRebel的破解

JRebel是一个收费版本的插件,要进行破解才能免费使用具体破解过程可以去找下教程 破解过程也十分容易

破解完成之后,怎么让我们的项目搭载JRebel呢?

将我们项目的各个模块选中,之后JRebel会为我们的每一个项目添加一个rebel.xml文件

 我们不需要对其作出修改

3.常见Bug(JRebel-JVMTI [FATAL])

控制台出现JRebel-JVMTI [FATAL] Couldn’t write to C:\Users\错误

错误原因

出现这个错误的原因是你的电脑用户名为中文

JRebel插件下载之后会存放在你的用户目录下,如果你的用户名为中文,那么当你通过Jrebel方式启动项目的时候控制台就会出现这个错误

解决方法

1.普通Maven项目
修改编码方式

打开当前tomacat配置页面、点击Starup/Cinnection,选择JRebel Executor,点击右边 + 号在 Name 处输入JAVA_OPTS在 Value 处输入字符-Dfile.encoding=GBK。(输入UTF-8可能会导致控制台输出乱码)

 2.SpringBoot项目

由于我们的SpringBoot项目内置tomcat,是通过启动类来进行启动的,所以我们要对其进行配置

首先,我们找到插件的存放地址(主要是要找到jr-ide-idea.jrebel)两个文件

可以使用utools等插件中的本地搜索进行查找(因为可能文件夹层级较深)

C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\jr-ide-idea
C:\Users\用户名\.jrebel

找到这两个文件之后我们在一个没有中文的路径下创建一个空文件夹,把这两个文件夹拷贝进去

 最后我们回到idea对SpringBoot启动类进行配置

rebel.base = C:\Tool\Jrebel\.jrebel

 然后对JRebel的路径进行修改

在重新修改的路径下C:\Tool\Jrebel\jr-ide-idea\lib\jrebel6找到一个jrebel.jar.修改默认设置

 配置完成,我们就能成功启动了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我去追云彩️

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值