一. 初识JRebel
JRebel是一款实现 热部署 的开发工具,它可以允许你在启动程序时修改java代码直接进行编译生效,无须手动重启。
对于平时的小程序这种好处不明显,但是一旦开发较大型项目时,你会发现热部署的实现会为你节省了大量重启时间,明显提高个人开发效率。
当然现在IDEA其实也有热部署的机制,但个人感觉还是没有JRebel来的完善
二. 为IDEA安装JReable插件
2.1 按照方式一: 在线安装
同其它插件安装一样,请按照以下步骤先行按照插件
File ——> Settings... ——> Plugins ——> Browase repositories... ——> 找到如下界面输入Jrebel查找
 
图2.1 安装JReable插件
按照成功后会提示重启,这时候重启IDEA即可(若在安装过程出现如图问题(请多试几遍),请用方式二进行离线安装)
 
图2.2 安装失败
2.2 按照方式二: 离线安装
下载离线包 :
https://plugins.jetbrains.com/plugin/download?updateId=25523
也可以自行到官网下载:
https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij
离线安装过程如下:

图2.3 离线安装
三. 破解激活JReable
3.1 下载反向代理软件
根据自己的系统下载对应版本,window系统需要下载ReverseProxy_windows_amd64.exe这个版本 附:下载地址
https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4下载后运行如图所示(注意:激活成功前不要关闭反向代理程序)
 
图2.4 反向代理程序运行界面
![在这里插入图片描述]()
3.2 开始激活激活JReable
如下步骤进行操作:File ——> Setting... ——> JRebel ——> Activate now
 
图3.1 激活JReable
尝试使用下面的激活地址:

http://127.0.0.1:8888/88414687-3b91-4286-89ba-2dc813b107ce
http://127.0.0.1:8888/ff47a3ac-c11e-4cb2-836b-9b2b26101696
http://127.0.0.1:8888/11d221d1-5cf0-4557-b023-4b4adfeeb36a

 
如图激活:


图3.2 激活
点击Change license进行激活
激活后一定要手动切换到离线模式进行使用,过程如图 如下步骤进行操作:File ——> Setting... ——> JRebel ——> Work offline l ——> OK
 
图3.3 离线使用


四. 使用JRebel
如何进行使用JRebel来热部署我们的项目呢,很简单,如下:
 
图4.1 使用JRebel
当你运行项目后,这时候再去修改java代码,然后使用上图的小锤子进行编译(或者快捷键ctrl + F9),这时候你就会发现无需重启项目,你修改的代码已经生效
当然你若是连编译这一步也不想手动去操作,那也行!JRebel为我们提供了自动编译,你只要进行如下设置,JRebel就会坚持你是否修改了代码并且自动编译!!!

--------------------- 
作者:叁念 
来源:CSDN 
原文:https://blog.csdn.net/qq_36868342/article/details/84194711 
版权声明:本文为博主原创文章,转载请附上博文链接!

IDEA热部署之JRebel破解附反向代理破解exe(安装)相关推荐

  1. IDEA热部署插件JRebel and XRebel

    IDEA热部署插件JRebel and XRebel 嘚吧嘚 下载安装 激活 配置 使用 嘚吧嘚 刚开始用过一段时间的eclipse,其他方面没感觉,但是eclipse的热部署真的是深得我心啊

  2. IDEA热部署插件Jrebel安装以及使用步骤

    JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效.IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费时间浪费生命. ...

  3. Intellij热部署插件JRebel

    Intellij热部署插件JRebel 安装JRebel 激活JRebel 相关设置 Intellij热部署插件JRebel 项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯. ...

  4. Eclipse热部署插件(Jrebel) 下载安装教程

    所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用. 对于Java应用程序来说,热部署就是在运行时更新Java类文件.在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的 ...

  5. Idea之热部署插件JRebel+XRebel

    文章目录 Idea之热部署插件JRebel+XRebel 1. devtools热部署 1. 使用流程 2. 缺点 2. Jrebel and XRebel for IntelliJ 1. 安装 2. ...

  6. IDEA社区版热部署插件JRebel and XRebel

    热部署:指在修改项目BUG的时候对JSP或JAVA类进行了修改(除了配置文件外)在不重启WEB服务器前提下能让修改生效. idea中好用的热部署插件--JRebel and XRebel File-& ...

  7. IDEA热部署插件JRebel下载、注册教程

    IDEA热部署插件JRebel下载.注册教程: 下载: 链接:https://pan.baidu.com/s/1FH0W50Am8FSobPsXYko95Q 提取码:ibqw 复制这段内容后打开百度网 ...

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

    idea中热部署插件JRebel的激活方式 一.打开jrebel 激活面板,如图: 二.选中Team URL(connect to online licensing service) 1.在上面的框中 ...

  9. IDEA热部署插件JRebel使用

    JRebel安装与激活 JRebel 使用 此时已经安装好并已激活,我们使用 JRebel debug的时候,修改代码,不能实现热部署,因此还需要设置其他地方 1.项目自动编译 设置 compiler ...

  10. idea中热部署插件JRebel的激活和采用依赖的方式进行热部署

    文章目录 方式一:idea中热部署 一.安装JRebel 二.激活JRebel 三.相关设置 1.开启IDEA的自动编译(静态) 2.开启IDEA的自动编译(动态) 方式二:自动热部署(不推荐) 1. ...

最新文章

  1. 3.5 将 Batch 拟合进神经网络-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  2. java.lang.Instrument 代理Agent使用
  3. C++——常用取整方法
  4. epub 阅读器_全球与中国EPUB阅读器市场深度调研分析报告
  5. linux之type命令
  6. 1.6. 6.x Mini 安装后需要做的一些事
  7. 4-MSP430定时器_定时器中断
  8. 某LINUX下,从快捷方式的目录运行程序,参数就是快捷方式的名
  9. JDK API 中英文版 在线版、下载地址
  10. python源码剖析_Python源码剖析 深度探索动态语言核心技术
  11. excel行列互换_excel行列互换方法流程
  12. 搭建一个socks5代理 解决狗东对ip限制nolanjdc无法获取短信问题(搬运工unke原创)
  13. 2020-10-14Go语言数据类型和变量常量
  14. 异常(The host [tomcat_server] is not valid)(Nginx配置异常)
  15. fflush函数使用
  16. 跟大家聊聊计算机实验室的脱坑经历
  17. python之不同公司不同年份同一财务指标比较(柱状图)
  18. 【无人零售】易观:2017中国无人便利店发展专题分析
  19. 自动控制原理学习笔记(四)
  20. C++/python描述 898. 数字三角形 (四种实现方法)

热门文章

  1. IDT oligo使用说明
  2. 【逆向】修改软件标题(基于PE Explorer)
  3. 上海软星解散的前因后果
  4. 阿里巴巴大数据实践:大数据建设方法论OneData
  5. Mac怎么读写NTFS格式?
  6. echarts 饼状图展示位置 legend
  7. 如何将本地项目上传到码云
  8. 公共数据 | CnOpenData中国90座城市建筑物屋顶矢量数据集
  9. Servlet容器和Tomcat容器区别
  10. 离线数仓项目, 数仓理论(概要, 建模方法, 数仓分层, 模型介绍,元数据), 数仓设计(需求分析, 数据埋点, 指标体系, 架构设计(方案选型,逻辑架构, 物理环境, 命名规范))