2023版本最新IDEA的JRebel使用

article/2025/10/14 12:29:06

目录

  • Rebel介绍
  • 一、JRebel安装方式
    • 1、插件仓库安装(推荐)
    • 2、下载zip文件包进行安装
    • 3、Jrebel使用方式
      • (1)、方法一(不适用最新版本IDEA)
      • (2)、方法二(适用于最新版)
  • 二、配置方式
    • 1、设置项目自动编译
    • 2、设置
    • 3、勾选项目,然后以Rebel方式启动
  • 总结


Rebel介绍

  JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,修改才能生效;所以推荐使用 JRebel 插件进行热部署。

一、JRebel安装方式

1、插件仓库安装(推荐)

1、打开IDEA,选择File—>Settings—>Plugins—>在右侧选择Marketplace,
2、在搜索框输入jrebel—>选择搜索结果—>点击Install(安装)。

如图所示
在这里插入图片描述

2、下载zip文件包进行安装

下载地址:官网地址

操作步骤:

1、下载插件。
2、下载后,打开IDEA,选择File—>Settings—>Plugins—>设置按钮—>Installed Plugin from Disk(从文件夹选择已下载的插件安装)。

安装完成后根据提示重新启动IDEA.

3、Jrebel使用方式

提示: 演示版本为IDEA2023年版本

操作步骤:

1、重启IDEA
2、选择File—>Settings—>JRebel & XRebel—>Change license
在这里插入图片描述

(1)、方法一(不适用最新版本IDEA)

1、安装JRebel插件后,注册地址填写网址 + 生成的GUID,邮箱随便填写,然后即可。
http://jrebel-license.jiweichengzhu.com/{GUID}
https://jrebel.qekang.com/{GUID}
GUID可以使用在线GUID在线生成在线生成,然后替换{GUID}就行。
2、下面邮箱地址可随便输入。
3、选择我同意
4、提交

如图所示:

在这里插入图片描述

出现下方提示则成功,如果没有出现下面提示,请确定自己的网络通畅,然后再次点击,如果还不行:

1、检查插件版本
2、更换uuid重新尝试
3、使用方法2 重新尝试。

在这里插入图片描述

(2)、方法二(适用于最新版)

方法2与方法1类似,只不过最新版的2022.4.2 这个版本的jrebel应该是更改了方式 qekang方式不成功。

(1)、前置步骤均一致,在填入Team URL时,填入以下内容

http://127.0.0.1:8888/{GUID}
GUID可以使用在线GUID地址在线生成,然后替换{GUID}就行。

(2)、下面邮箱地址可随便输入

(3)、选择我同意

(4)、提交

如果报Unable to connect to license server.Check your network connnection and/or VPN settings.

需要在此处下载地址自己机器系统相对应的工具,如图:

在这里插入图片描述
能够翻墙最好,不能翻墙使用谷歌浏览器会好一点。

下载好了后,进行安装打开(插件时,程序保持启动,激活成功后可关闭)。

如图所示:

在这里插入图片描述
再次执行上面的操作步骤即可。

二、配置方式

1、设置项目自动编译

打开File->Settings->Build->Compiler,勾选build project automatically功能

在这里插入图片描述

2、设置

(1)、设置 compiler.automake.allow.when.app.running(旧版本配置)

全局搜索(按两下shift或者ctrl+shift+A)搜索registey勾选

在这里插入图片描述
在这里插入图片描述
(2)、设置 Allow auto-make to start even if developed application is running (新版本配置)
在这里插入图片描述

3、勾选项目,然后以Rebel方式启动

找到左下角的JRebel,然后打开
在这里插入图片描述


总结

  以上就是今天要讲的内容,本文介绍了Jrebel从旧版本IDEA到最新版本IDEA的使用,让技术永久迭代,方法永久更新。


http://chatgpt.dhexx.cn/article/C4IdtWQi.shtml

相关文章

2023 Idea 热部署 JRebel 插件激活方法

2023 Idea 热部署 JRebel 插件激活方法 1. 下载源代码 进入下面 github 地址 clone 代码到本地 https://github.com/Byron4j/JrebelLicenseServerforJava 2. 编译和打包 cd /Users/daixiaohu/Desktop/JrebelLicenseServerforJavamvn clean package3. 运行项目 cd target/jav…

IDEA配置JRebel热部署(超级详细图文教程)

目录 JRebel是什么JRebel安装方式JRebel激活相关设置JRebel的使用热部署不生效解决方案监控无效问题(设置指定的监控目录) JRebel是什么 JRebel 是国外团队开发的一款收费工具,JRebel 允许开发团队在有限的时间内完成更多的任务修正更多的问题…

idea中热部署插件JRebel的激活方式

idea中热部署插件JRebel的激活方式 一、打开jrebel 激活面板,如图: 二、选中Team URL(connect to online licensing service) 1、在上面的框中输入激活的url地址 http://127.0.0.1:8888/132d042c-3b1a-4c45-9044-b7897c3de7882…

Qt 添加 样式(styleSheet)

Qt 添加 样式(styleSheet) 在学习Qt的过程中,在Qt Creator里面,通过选择UI或者对应的里面的控件,在其属性中,即styleSheet中,在随后弹出的对话框中可以编辑样式,非常好用&#xff0…

injected stylesheet 导致页面样式异常

问题现象:如果你在开发过程中遇到页面中某个控件样式异常了(无法正常显示),然后打开浏览器控制面板,发现一大片灰色字体的,并且右上方还写着injected stylesheet,如下图所示: 这有…

社区版IDEA创建stylesheet文件

社区版IDEA是不能直接创建stylesheet文件的&#xff0c;可以通过新建文件&#xff1a;文件名.css后缀。另外社区版IDEA在写css文件时是没有提示的&#xff0c;完全手敲。 1、 2、 将css文件链接到HTML文件中的方法&#xff1a; <link rel"stylesheet" href&quo…

qt designer stylesheet 设置字体加粗无效

估计是qt designer的bug&#xff0c;qt designer stylesheet 设置字体加粗无效。 解决办法是在右侧的属性窗口对字体进行加粗设置&#xff0c;注意需要将stylesheet里面对字体的加粗设置删除。

QT styleSheet image属性不生效问题

目录 前言修改 前言 想要在QToolButton stylesheet上面实现&#xff0c;在ui编辑界面上给QToolButton添加Icon属性和setautoraise为true的效果。如图 这样的效果是图片大小不会随着QToolButton变大而变化&#xff0c;但是会随着QToolButton缩小而变小。所以在styleSheet中要…

“user agent stylesheet“问题

“1、user agent stylesheet”问题 昨天在用F12调试css的时候&#xff0c;发现了自己写的很多样式都被这个“user agent stylesheet”覆盖了&#xff0c;写的样式都无效了&#xff0c;垂死挣扎了很久&#xff0c;还是未果o(╥﹏╥)o… … 【就是这样式的 ↓↓↓】 2、user agen…

QtDesigner中的styleSheet

一、为单个控件添加样式 QLabel{ color:black; font: 75 9pt "微软雅黑"; border-radius: 5px; radius:2px; background:qlineargradient(x1:0, y1:0, x2:1, y2:0,stop:0 rgb(112, 144, 101),stop:1 rgb(107, 255, 119)); }二、为整个软件的同类控件添加样式 2.1 添…

Qt StyleSheet的设置方法

Qt设置StyleSheet的方法值得探索一下&#xff0c;现在先完成主要的内容&#xff0c;以后再进行细调吧。 Qt设置按钮为圆形https://www.cnblogs.com/tsh292278/p/11275819.html 通过Qt 的样式表实现圆形按钮&#xff0c;其也可以实现圆角按钮&#xff0c;当然也可以使用其他的…

qt QTableWidget stylesheet

自己写了一个函数&#xff0c;封装QTableWidget的样式&#xff0c;根据自己的需求进行修改单元格的文字颜色、背景颜色等。 I wrote a function to encapsulate the style of QTableWidget and modify the text color and background color of the cell according to my own r…

styleSheet简单介绍

styleSheet可以方便修改样式 要整体修改QPushButton可以如下&#xff1a; QPushButton{border: 2px solid gray;border-radius: 10px;padding: 0 8px;background: yellow; } 要单独修改QPushButton: QPushButton#pushButton_2{border: 2px solid gray;border-radius: 10px;p…

root stylesheet报错

当/deep/语法报root stylesheet错时&#xff0c; 原因&#xff1a;因为使用了less或scss的原因&#xff0c; 解决方式&#xff1a;使用 ::v-deep代替 /deep/

QPushButton的styleSheet格式

有时候要改变Qt界面控件的样式&#xff0c;可以修改styleSheet来实现。 可以在主界面修改样式&#xff0c;那么主界面上的所有QPushButton都会修改样式的。 QPushButton {color: white;background-color: #27a9e3;border-width: 0px;border-radius: 3px; }QPushButton:hover {…

我的QT Creator学习笔记(十九)——Qt样式表

参考文献&#xff1a;《Qt Creator 快速入门》第三版 霍亚飞编著 Qt样式表的术语和语法规则与HTML CSS基本相同。 一、样式规则 样式表包含了一系列的样式规则&#xff0c;每个样式规则由选择器&#xff08;Sekector)和声明&#xff08;declaration)组成。选择器制定了受规则…

PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性

styleSheet属性是定义部件外观的属性样式表,在Qt中styleSheet样式表是类似于html的css样式一样的方法,只是时专门为Qt中的部件开发的。styleSheet的定义语法也是类似CSS,并且是跨平台支持的。 由于每个部件都可以定义自己的样式,也可以通过QApplication.setStyleSheet()…

【Qt开发】StyleSheet使用总结

概述 转眼七年过去了&#xff0c;我是一个彻底拥抱过MFC的人&#xff0c;记得老大的一个需求要把按钮做成圆角&#xff0c;并添加背景颜色&#xff0c;做前端html的可能认为很简单&#xff0c;然而放到MFC上那可真的是很...很麻烦的&#xff0c;自定义类继承Button &#xff0…

smartupload.jar实现文件上传,下载(附下载链接)

JavaWeb使用smartupload.jar实现文件上传&#xff0c;下载 1、先将smartupload.jar 导入到项目中 jar包下载地址&#xff1a; 点击去下载 2、上传页面的准备 注:(1)form标签中要添加enctype属性 (2)提交方式必须是post <html> <head><title>文件上传&…

利用SmartUpload组件实现文件上传与下载

创建Web项目SmartUpload 在WEB-INF目录里创建lib子目录&#xff0c;加入jspSmartUpload.jar 在web目录里创建上传子目录upload&#xff0c;用于存放上传文件 在web目录修改首页文件index.html 在web目录创建上传页面upload.html 在web目录里创建处理上传的页面do_upload.j…