首页 > 代码库 > JRebel - 给IDE安装JRebel插件

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插件