> 技术文档 > IDEA高效开发指南:JRebel热部署_jrebel离线激活

IDEA高效开发指南:JRebel热部署_jrebel离线激活


背景:

作者也为每次改完代码都要重新编译后再重启项目的问题苦恼,之前使用的2022版本IDEA和JRebel,但最近更新IDEA版本后发现网上并没有或者说并不好找对应的新版的JRebel的使用方法,而原来的2022的方法也没办法使用JRebel了,为此特意将在网上搜罗到的千奇百怪的使用方法尝试完成之后,整理了这个可行的新版JRebel使用方法。

一、简介

JRebel是什么?

JRebel是一款高效的Java热部署插件,允许开发者在修改代码后无需重启应用即可实时生效。它直接作用于JVM层,支持绝大多数框架(Spring、Tomcat、Hibernate等),显著提升开发效率。

相似插件对比

插件名称 支持范围 热部署能力 易用性 JRebel 全栈支持 类/方法级实时更新 ⭐⭐⭐⭐⭐ Spring Boot DevTools 仅Spring Boot 有限支持(不含静态资源) ⭐⭐⭐⭐ HotSwapAgent 基础Java 配置复杂 ⭐⭐

为什么推荐JRebel

  • 全栈支持:覆盖Java/Kotlin/资源文件/主流框架
  • 0重启耗时:增量更新节省90%重启时间
  • 企业级稳定性:无社区版兼容性问题
  • 实时可视化:IDE内更新状态实时监控

二、如何安装JRebel插件

方法1:IDEA插件市场安装

  1. 打开IDEA → FileSettings (Windows) / Preferences (macOS)
  2. 选择 PluginsMarketplace
  3. 搜索 JRebel→ 点击 Install
    这里我已经下载过了,你们直接下载就行
    IDEA高效开发指南:JRebel热部署_jrebel离线激活
  4. 下载完成后重启IDEA生效

方法2:手动下载安装

  1. 访问 IDEA官网插件JRebel下载页选择需要的版本下载
    IDEA高效开发指南:JRebel热部署_jrebel离线激活
  2. 在IDEA中 SettingsPlugins → ⚙️图标 → Install Plugin from Disk...
    IDEA高效开发指南:JRebel热部署_jrebel离线激活
  3. 选择刚才下载的JRebel插件版本安装
  4. 重启IDEA

⚠️ 推荐使用方法1避免版本兼容问题

三、激活JRebel

新版本的JRebel需要用点新的手段(使用软件),2022版本的仅使用uuid的方式已经不太适用了,下面就跟着我一步一步慢慢来

激活步骤

  1. 访问软件Github地址选择对应的版本下载
    IDEA高效开发指南:JRebel热部署_jrebel离线激活

  2. 下载完成后运行exe程序

  3. 运行成功后是这样的,注意:在操作完成之前命令框不能关闭,否则无法成功
    IDEA高效开发指南:JRebel热部署_jrebel离线激活

  4. 访问随机生成GUID地址随机生成一个GUID,或者自己使用UUID生成一个随机数
    IDEA高效开发指南:JRebel热部署_jrebel离线激活

  5. 打开IDEA,找到Jrebel插件,第一个框填写http://127.0.0.1:8888/{GUID} guid为第四步生成的随机数,第二个框随便填写邮箱(随便乱填也行,只要格式正确即可)
    IDEA高效开发指南:JRebel热部署_jrebel离线激活
    6.完成后设置离线模式
    IDEA高效开发指南:JRebel热部署_jrebel离线激活

到这里就完全完成了,cmd运行的命令框也可以关闭了

四、如何使用JRebel热编译

1.设置热编译间隔时间,即:编写完成后间隔多久自动进行编译,按需设置
IDEA高效开发指南:JRebel热部署_jrebel离线激活
2.在IDEA左下角(或者正下方,根据IDEA版本不同位置可能不同,作者使用的是IDEA2025)选择需要使用JRebel热部署的包,这样以后在对应包下编写的类,在间隔时间到后都会自动进行编译
IDEA高效开发指南:JRebel热部署_jrebel离线激活
3.最后使用JRebel运行项目即可体验到热部署的魅力
IDEA高效开发指南:JRebel热部署_jrebel离线激活