一.
1.
先在idea中找到插件JRebel,进行安装。
2.在此处输入url和任意一个邮箱地址就用于激活。
https://jrebel.qekang.com/{GUID}
http://jrebel-license.jiweichengzhu.com/{GUID}
前面的是用于激活的地址,{GUID}通过 guidgen.com 获取。
3.如果url地址出现以下情况,可通过获取 https://jrebel.qekang.com/ 的地址进行使用。
4.安装成功之后就可以进行下一部分自动编译的设置了。
5.如果按照以上顺序尝试后都不行,那就按照下面的方法。
1.先删除idea中的JRebel插件。
1.1先找到桌面idea图标,右键点击属性,打开文件位置。
1.2 https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions下载插件的包。
注意版本问题:IDEA版本>jrebel版本 2022.4.1
1.3 删除C盘用户下的 .jrebelbai 文件夹
1.4 将之前下载的插件包解压到 IntelliJ IDEA 2023.1.2下的pluins文件夹,可覆盖。
1.4如果你的idea还是打开状态的话,建议重启一下idea,然后在你的idea的file–>settings打开后就会看到Jrebel and Xrebe。
最后建议把这个改为离线工作模式
激活成功。
二.
要想实现热部署,首先需要对Intellij按如下进行设置:
- 由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动变异功能才能实现随时修改,随时生效。
-
设置compiler.automake.allow.when.app.running
快捷键ctrl+shift+A,搜索:registry
或者
按快捷键 Ctrl+Shift+Alt+/ ,选择 Registry。 -
IDEA没有compiler.automake.allow.when.app.running|,因为2021之后的版本被迁移到了这里。
4.点击项目如图标志即可运行成功。
-
以下是原资料地址:
(167条消息) 【jrebel and xrebel问题记录】激活时出现LS client not configued_阿,葱来了-C is coming的博客-CSDN博客 - (167条消息) JRebel插件使用详解_jrebel使用教程_梁云亮的博客-CSDN博客
(167条消息) 2021版IDEA没有compiler.automake.allow.when.app.running_小田同学的后花园的博客-CSDN博客
Welcome to JetBrains License Server!:) (qekang.com)
JRebel下载地址:
https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions获取GUID地址:
https://www.guidgen.com/