IDEA JRebel安装使用教程

1、下载插件

版本列表:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions
下载:JRebel and XRebel 2022.4.1

这里下载2022.4.1版本,因为后续新版本获取凭证会比较麻烦。下载完成会是一个压缩包。
在这里插入图片描述

2、安装

选择第一步下载的插件zip文件,在下列面板中安装
在这里插入图片描述

3、获取凭证

安装完成后在setting面板中会出现jRebel的设置项。可以采用两种方式获取:在线获取和本地获取,在线获取比较省事并且mac或者windows都可以。
在这里插入图片描述
点击上图的 change license 按钮,打开jRebel激活面板:
在这里插入图片描述

3.1 在线获取凭证

打开 Welcome to JetBrains License Server!😃 (qekang.com),复制下图中红色链接,粘贴到jRebel激活面板的 Team URL中,下面的邮件随便
在这里插入图片描述

3.2 本地获取凭证

待续…

4、设置使用

4.1 设置自动编译

在这里插入图片描述

4.2 使用jRebel启动项目

首先通过:View > Tool Windows > JRebel,打开JRebel工具栏如下,勾选相应的模块。
在这里插入图片描述
然后通过Rebel RunRebel Debug启动项目,如果控制台打印JRebel的日志信息,则JRebel使用成功。
在这里插入图片描述

2016-11-15 12:19:20 JRebel:  #############################################################
2016-11-15 12:19:20 JRebel:  
2016-11-15 12:19:20 JRebel:  JRebel Agent 7.0.0 (201611081555)
2016-11-15 12:19:20 JRebel:  (c) Copyright ZeroTurnaround AS, Estonia, Tartu.
2016-11-15 12:19:20 JRebel:  
2016-11-15 12:19:20 JRebel:  Over the last 1 days JRebel prevented
2016-11-15 12:19:20 JRebel:  at least 0 redeploys/restarts saving you about 0 hours.
2016-11-15 12:19:20 JRebel:  
2016-11-15 12:19:20 JRebel:  Licensed to ZeroTurnaround.
2016-11-15 12:19:20 JRebel:  
2016-11-15 12:19:20 JRebel:  #############################################################

修改代码后执行重新编译,代码即可实现热部署,win的快捷键是 Ctrl + Shift + F9,mac的快捷键是 Command + Shift + F9。如果是使用 Rebel Debug启动,因为4.1中的设置,原则上项目代码更新后自动的Rebuild,所以不需要手动重新编译,但是这个 Rebuild是有时间的间隔,所以修改该之后手动重新编译即可。
在这里插入图片描述
注意:如果是maven项目,最好添加JRebel的maven构建插件:

<plugin>
  <groupId>org.zeroturnaround</groupId>
  <artifactId>jrebel-maven-plugin</artifactId>
  <version>1.2.0</version>
  <executions>
    <execution>
      <id>generate-rebel-xml</id>
      <phase>process-resources</phase>
      <goals>
        <goal>generate</goal>
      </goals>
    </execution>
  </executions>
</plugin>

5、示例

在这里插入图片描述

6、参考

JRebel2023.3 插件使用详解_jrebel使用教程-CSDN博客
JRebel Quick Start Guide for IntelliJ IDEA | JRebel & XRebel by Perforce

### JRebel 使用教程安装配置与操作指南 #### 插件设置 为了使项目利用JRebel的功能,即使项目本身可能不直接包含传统的配置文件(如`.properties`或`.yaml`),仍然需要按照特定的方式在IDE中进行配置。这包括但不限于开启离线模式以及定义哪些资源应该被热加载[^1]。 #### 运行/调试配置调整 对于希望启用JRebel特性的应用来说,在IDE内的运行或调试配置部分添加必要的虚拟机参数至关重要。具体而言,应当加入类似于`-Drebel.plugins=...`这样的VM选项来指明插件的JAR位置,从而让JRebel可以正确识别并加载相应的组件。 #### 自动编译功能启用 为了让修改后的代码能够在不停止应用程序的情况下立即生效,确保IDE中的自动编译选项已被勾选是非常重要的一步。这一过程通常可以在IDE的相关设置菜单里找到,并且是实现高效开发循环不可或缺的一部分[^2]。 #### 本地与远程热部署实践 当涉及到具体的使用场景时,无论是针对本地还是远程环境下的热部署都有各自的操作流程。这些细节涵盖了如何准备待更新的应用程序实例、执行实际的变更推送等一系列动作,均能在专门的教学材料中获得详细的说明。 #### 激活方法介绍 鉴于JRebel是一款商业软件,获取合法授权成为正常使用它的前提条件之一。有关激活的具体步骤,包括但不限于下载适合版本的客户端工具、遵循官方文档完成许可密钥输入等环节,都可在公开发布的教程中有迹可循[^3]。 ```bash # 启动JRebel License Server (Windows环境下) start-jr-server.bat ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值