前言

最新又开始折腾Java项目了,更改代码后老是重启太耗费时间了,要是能像前端开发一样,能边改边更新就好了。

你还别说,真有办法!快给你的IDEA装上JRebel插件吧!

开始

此激活步骤仅供学习使用,可以到官网申请14天免费体验

下载激活工具

ReverseProxy仓库下载对应系统的最新版即可,Windows11选择amd64。

image-20250321164433161

下载IDEA-JRebel插件

打开IDEA菜单file->setting->plugin,在Marketplace搜索JRebelintall即可。

image-20250321164638736

激活JRebel插件

  1. 启动下载的ReverseProxy程序,不要关闭打开的终端,保持后台运行。

  2. GUID生成网站生成GUID,复制下来。

  3. 打开IDEA的JRebel激活窗口help->JRebel->Activation,填写以下内容进行激活:

    image-20250321165411154image-20250321170853152

  4. 切换为离线激活,打开IDEAhelp->JRebel->Configuration,点击offline

    image-20250321170547224image-20250321170630653

    过期后重新按照步骤激活即可

使用JRebel插件

重启IDEA,使用这两个按钮启动项目即可

image-20250321170116130

打印JRebel日志,即表示成功使用JRebel启动项目:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2025-03-21 17:08:48 JRebel:  Starting logging to file: C:\Users\xxxx\.jrebel\jrebel.log
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: #############################################################
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: JRebel Agent 2025.1.2 (202503041206)
2025-03-21 17:08:48 JRebel: (c) Copyright 2007-2025 Perforce Software, Inc.
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: Over the last 1 days JRebel prevented
2025-03-21 17:08:48 JRebel: at least 0 redeploys/restarts saving you about 0 hours.
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: License acquired from License Server: http://127.0.0.1:8888
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: Licensed to xxxxx.
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: You are using an offline license.
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel:
2025-03-21 17:08:48 JRebel: #############################################################
2025-03-21 17:08:48 JRebel:

参考文档

【后端】JRebel 2024.1.2本地激活(适用于Windows & macOS)

JRebel热部署安装及破解