IDEA JRebel最新版(2024.2.0)在线激活以及配置

IDEA JRebel最新版(2024.2.0)在线激活以及配置

JRebe

JRebel是一个Java虚拟机插件,它使得Java类可以在不重启应用服务器的情况下立即重新加载到正在运行的Java应用中。这对于快速开发和调试非常有用,因为它减少了等待服务器重启的时间。

安装激活

IDEA 版本 2022.3
JRebel版本 2024.2.0
下载方式:
1,idea插件中心搜索下载 File – Setting – Plugins 找到Marketplace 搜索下载
2,点击 官网下载
个人建议建议从idea插件市场下载,下载下来直接使用在这里插入图片描述
下载安装完成后重启idea
重启后,在Settings里 找到 Jreble的配置项
在这里插入图片描述
之后填写激活网址 + 生成的 GUID,邮箱随便填写
激活网址列表,一个不行就换另一个
GUID 生成在线链接:UUID生成器
http://jrebel-license.jiweichengzhu.com/{GUID}
https://jrebel.qekang.com/{GUID}
https://jrebel.abcde.work/{GUID}
(这个有效,亲测)

https://jrebel.abcde.work/4B068EB5-0941-4645-1E98-FC077D530A61

最后勾选同意,即可完成激活,激活完成后,在配置界面选择Work offline。

JRebel 有两种工作模式:OnlineOfflineWork Online(在线模式):这种模式下,JRebel 每次在项目文件发生变化时都会联系其许可证服务器来验证JRebel许可证的有效性。
Work Offline(离线模式):在这种模式下,JRebel 不会尝试与许可证服务器通信来验证许可证,适合没有稳定网络连接的环境。
这里我们选择 离线模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
绿色的Valid表示是有效的
Work offline是为了防止授权过期

配置

允许自动构建项目

在这里插入图片描述

允许运行时重启

在这里插入图片描述

使用以及验证

工程启动有如下四个图标:

绿色三角形按钮:IDEA自带的启动按钮;

绿色虫子按钮:IDEA自带的 Debug 启动按钮;

火箭带字体JR按钮:热部署JRebel 正常启动;

虫子带字体JR按钮:热部署JRebel Debug启动。
在这里插入图片描述
要想使用热部署插件 JRebel ,必须要使用后两个启动按钮,切记!

安装(完成后需重启),激活,配置都完成之后,可通过如下方式手动加载,其实会自动加载(前提服务得启动),但是自动加载有时候不是实时的.
修改代码后通过快捷键 Ctrl+shift+F9手动加载,完成会有提示

在这里插入图片描述

这条日志信息表示JRebel检测到了类 com.soccer.biz.gamerebuild.game.CompeteRaceGame 的变化,并且正在重新加载该类。JRebel是一个Java虚拟机插件,它可以监测到你对Java代码的实时更改,并动态地将这些更改加载到正在运行的应用程序中,而不需要重启整个应用或服务器。
[2024-04-11 17:55:00] JRebel: Reloading class 'com.soccer.biz.gamerebuild.game.CompeteRaceGame'.

JRebel正在重新配置一个Spring应用程序中的bean。这意味着JRebel检测到了对这个bean定义的代码变更,并且它正在应用这些更改,而无需重新启动整个应用程序。
[2024-04-11 17:55:02] JRebel: Reconfiguring reprocessed bean 'competeRaceGame' [com.soccer.biz.gamerebuild.game.CompeteRaceGame]

看到日志出现,就说明成功啦

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐