JRebel 简介
JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品,JRebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。
JRebel 是一款 JAVA 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。
1. 下载 JRebel
下载地址:JRebel and XRebel
2. 打开 IDEA 安装 JRebel
选择File
—>Settings
—>Plugins
—>设置按钮—>Installed Plugin from Disk
从文件夹选择已下载的插件安装,安装包不用进行解压,直接安装即可)
3. JRebel 激活
3.1 安装之后需要重启 IDEA ,JRebel 插件会提示需要激活,点击Jrebel Activation
进行激活
3.2 若没有激活提示可打开File
—>Settings
—>JRebel & XRebel
,点击右侧的Activate now
3.3 激活信息
Team URL:https://jrebel.qekang.com/{GUID}
GUID可以使用在线GUID地址在线生成,拿到GUID串之后,替换中的{GUID}
即可,
邮箱地址:可随便输入。
如果失败的话,刷新GUID重新替换即可。
3.4 激活成功提示
4. JRebel 设置
4.1 设置离线工作模式
选择File
—>Settings
—>JRebel & XRebel
,点击右侧的WORK OFFLINE
设置成功结果
4.2 设置自动编译
打开File
—>Settings
—>Build,Execution,Deployment
—>Compiler
—>勾选Build project automatically
4.3 打开运行时编译
打开File
—>Settings
—>Advanced Settings
,找到右侧的Compiler
选项,然后勾选Allow auto-make to start even if developed application is currently running
4.4 设置项目热部署
在View
—>Tool Windows
—>JRebel
中打开JRebel
的视图,勾选上需要启动热部署的项目,具体效果如下图所示:
注意事项
1. 运行项目时要点击图中红框中的按钮,即可运行:而非原生的idea启动方式
2. 修改热部署时间
打开File
—>Settings
—>JRebel & XRebel
,右侧找到Time Saved Statistic
下面有个时间线,可以自己任意调,滑到最左边是1秒生效。