JRebel - 给IDE安装JRebel插件
JRebel对于很多人来说已经并不陌生了,一搜一大把。
用过JRebel后发现,这对于Java开发简直不可缺少。
尽管其价格有点春节国庆期间的各种交通费用——打劫!
即使如此也出现了有"分享"精神的人们提供了crack,于是...
我有钱,我想吃匹萨 -> https://zeroturnaround.com/software/jrebel/buy/
我也没钱,我也想吃匹萨 -> http://www.blogjava.net/xylz/archive/2013/09/15/404098.html
记录一下使用方法,首先你要弄一个...(我也很穷)
公司电脑是windows,那就以windows为例吧。
弄个环境变量,名字就叫REBEL_HOME吧,指向文件目录。
目录下的内容是这样子:
执行
java -jar %REBEL_HOME%/jrebel.jar

JRebel对主流的IDE都提供了支持,但我真不觉得特别有帮助。
有需要的同学可以在eclipse的marketplace或者IntelliJ IDEA的JetBrain Plugins中安装。
嗯,说到IDEA的plugin,我曾经因为网络问题,点击Install JetBrains Plugins后什么都没给我显示。
此时可以通过旁边的Install plugin from disk解决,前提是自行下载好jr-ide-idea-5.6.1-idea13.zip。
如果安装后发现自己也是穷人,就需要从crack版本中拿出两个东西——jrebel.jar和jrebel.lic
然后到用户目录下的.IntelliJIdea13\config\plugins\jr-ide-idea\lib\jrebel中替换文件。
好了,重启IntelliJ IDEA。
可以在run/debug configuration中选择:
看到之前的run按钮后面多了两个按钮:
这样就可以通过plugin启动了。
平时可能喜欢使用maven,安装了tomcat-maven-plugin后用tomcat:run启动工程。
比如eclipse中用m2e,在Goals已经写好了tomcat:run
无论怎么样,使用方法基本都是用指定的VM参数启动,如图:
按需要写参数,这里只简单写一段
-noverify
-javaagent:D:\jrebel_5.6.0\jrebel.jar
-Drebel.spring_plugin=true
注意参数-Drebel.springplugin,对于多数框架和插件都是用<-Drebel.[pluginid]=false/true>的形式提供支持。
对于Spring Data、Spring Webflow、SpringWS都需要另加参数,SpringMVC则不需要。
此外,比如Hibernate为hibernateplugin,struts2为struts2plugin,都非常好记。
启动成功!
JRebel - 给IDE安装JRebel插件的更多相关文章
- Netbeans IDE 安装Emmet插件并解决Emmet插件无效果问题
Emmet是许多流行文本编辑器的插件,它极大地改进了HTML和CSS工作流程:在Netbeans IDE 下安装Emmet:1.打开Netbeans IDE编辑器,选择 工具—>插件选项,在 可 ...
- IDE安装Lombok插件提高开发效率
Lombok官方api:https://projectlombok.org/features/index.html 使用lombok之后,省去了许多没必要的get,set,toString,equal ...
- Eclipse - 安装 run-jetty-run 插件及使用 jrebel 热部署
安装 run-jetty-run 插件 1. 下载 run-jetty-run 2. 解压至 Eclipse/MyEclipse 安装目录下的 plugin 3. 右键 web 项工程,选择 Run ...
- Intellij-插件安装-JRebel热部署插件安装
环境介绍: Win7.JDK1.8.maven+jetty插件.SpringMVC.Intellij IDEA 2018.1.2 安装插件: 在线安装: Settings --> Plugins ...
- Eclipse中安装JRebel热部署教程
Eclipse中安装JRebel热部署教程 前言 Eclipse安装JRebel插件可快速实现热部署,节省了大量重启时间,提高开发效率. 本文只介绍Eclipse安装JRebel插件版本 ...
- 基于JRebel开发的MySQL Explain插件
前言 我们在使用数据库时,为了使业务系统性能达到最优,往往都需要避免慢SQL查询,不能等到线上告警了再排查是否为慢SQL导致.在开发阶段,每个开发人员就应该针对自己写的SQL看是否可能为慢SQL,从而 ...
- IDE eclipse PyDev插件安装
Python安装成功后,即要配置开发环境,这里选用Eclipse, 在Eclipse中安装PyDev插件,有多种方法,这里介绍最最常用的两种. 1)使用Eclipse安装插件,打开eclipse,进入 ...
- Eclipse安装SVN插件
Eclipse 安装最新SVN插件 下载地址 下载最新的Eclipse,我使用的是eclipse-jee-kepler-SR2-win32-x86_64.zip(Eclipse IDE for Jav ...
- 总结eclipse中安装maven插件
当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...
随机推荐
- “全栈2019”Java第四十四章:继承
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- Java_内存泄漏_实例1
版权声明:本文为博主原创文章,转载请注明出处. 记一次压测时Java内存泄漏问题的发现过程(2017-08-14) [前篇] ①20170811进行A系统与B系统之间的会话功能进行压测,加上脚本准备期 ...
- NFS共享服务
一.网络文件系统共享服务 NFS( Network File System,网络文件系统 )是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发,通过使用NFS协议,客户机可以像访问本地 ...
- 移动 UX 设计:如何设计推送通知
这个问题你一定想过,在移动用户体验设计领域中,如何设计好一条简单的推送通知. 你注意过么,每天从不同的 App 上收到的大量的推送通知与提醒,这些通知里有多少你真的有兴趣? 每天,用户对各种没用的通知 ...
- 2016级算法第一次练习赛-C.斐波那契进阶
870 斐波那契进阶 题目链接:https://buaacoding.cn/problem/870/index 思路 通过读题就可以发现这不是一般的求斐波那契数列,所以用数组存下所有的答案是不现实的. ...
- [转] iOS 在UILabel显示不同的字体和颜色
在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的at ...
- java架构师之路,享学课堂VIP课程视频下载
享学课堂并发编程:百度网盘 链接:https://pan.baidu.com/s/10O8oXC0yNRArUh3WKkXayg 提取码:o01s 更多视频获取方式请留言
- Python爬虫常用之登录(三) 使用http请求登录
前面说了使用浏览器登录较为简单,不需要过多分析,而使用请求登录恰恰就是以分析为主. 开发一个请求登录程序的流程: 分析请求->模拟请求->测试登录->调整参数->测试登录-&g ...
- hadoop job -kill 和 yarn application -kill 区别
hadoop job -kill 调用的是CLI.java里面的job.killJob(); 这里会分几种情况,如果是能查询到状态是RUNNING的话,是直接向AppMaster发送kill请求的.Y ...
- 使用vmtools来设置windows和linux的共享文件夹
目的:通过vmtools来实现windows和linux的共享文件夹 步骤: 1.前提条件是vmtools已经安装 2.在windows任意磁盘新建一个共享文件夹 3.进入虚拟机->设置-> ...