在Java开发中如果我们修改一个类要想使其生效可能需要重启项目(特别debug的时候),如果频繁重启项目效率很低,因此我们需要用到热部署的插件,Jrebel就很好的解决了这个问题。记录一下安装Jrebel的过程。

安装步骤

1、下载Jrebel

Jrebel官网

要跟自己的idea版本适配,本次使用的idea版本是2021.3

在idea的plugins中下载的是最新的版本没法选择具体的版本所以如果你的idea是最新的版本那就可以
jrebel
Idea插件市场下载对应的版本
Jrebel插件地址
在这里插入图片描述

2、安装

idea中选择离线安装,添加刚才下载的zip压缩包
离线插件安装

3、激活

运行完jar包之后:输入激活邮箱和激活地址
在这里插入图片描述

4、配置离线模式

在idea的settings里找到Jrebel,点击work offline
配置

5、设置自动编译

打开File—>Settings—>Build,Execution,Deployment—>Compiler—>勾选Build project automatically
在这里插入图片描述
打开File—>Settings->Advanced Settings 选中Allow auto-make to start
在这里插入图片描述

6、测试

查看项目是否应用Jrebel
在这里插入图片描述

选择Jrebel启动Jrebel启动
启动日志

2024-10-16 15:32:21 JRebel: 
2024-10-16 15:32:21 JRebel: A newer version '2024.4.0' is available for download 
2024-10-16 15:32:21 JRebel: from https://jrebel.com/software/jrebel/download/
2024-10-16 15:32:21 JRebel: 
2024-10-16 15:32:22 JRebel:  Starting logging to file: /Users/lth/.jrebel/jrebel.log
2024-10-16 15:32:22 JRebel:  
2024-10-16 15:32:22 JRebel:  #############################################################
2024-10-16 15:32:22 JRebel:  
2024-10-16 15:32:22 JRebel:  JRebel Agent 2021.3.1 (202108031023)
2024-10-16 15:32:22 JRebel:  (c) Copyright 2007-2021 Perforce Software, Inc.

启动项目报红提示:
Failed to retrieve application JMX service URL,选中下面disable jmx agent
jmx

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐