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入门指南(一) ...
随机推荐
- 二十、Node.js- WEB 服务器 (三)静态文件托管、 路 由
1.Nodejs 静态文件托管 上一讲的静态 web 服务器封装 项目结构: Web服务器封装成的模块:router.js代码: var http=require('http'); var fs=re ...
- 洛谷P2462 [SDOI2007]游戏(哈希+最长路)
题面 传送门 题解 我们把字符的出现次数哈希起来,然后把每个点向能在它之后的点连边.那么这显然是一个\(DAG\),直接求最长路就行了 //minamoto #include<bits/stdc ...
- AHOI2005航线规划 bzoj1969(LCT缩点)
题目描述 对Samuel星球的探险已经取得了非常巨大的成就,于是科学家们将目光投向了Samuel星球所在的星系——一个巨大的由千百万星球构成的Samuel星系. 星际空间站的Samuel II巨型计算 ...
- ArchLinux "error: required key missing from keyring"
downloading required keys... error: key "C847B6AEB0544167" could not be looked up remotely ...
- 网页中这 10 种字体的运用方式,不会让人觉得 Low
简评:字体特效非常多,有目的地选取合理的特效是让它们发挥效果的诀窍所在.好的字体排版是不需要辅助就能被识别的,否则这个设计是失败的. 本文转载自 UISDC,如需转载请联系他们. 对于设计师而言,在日 ...
- javascript 私有化属性,和公共属性
function TestClassA(name, number) { this.name = name; //public this.number = number; //public var ac ...
- html中的块与布局
一.div a.会跳行 b.如果想不跳行则设置 style =“display:inline” ,允许它的前后存在其它的内联元素同行显示. c.或者设置为浮动元素,float:left 允许它的右边存 ...
- NavigatorIOS
使用 NavigatorIOS,我们需要给他指定一个路由,这样它才能知道显示哪个页面 实例化 Navigator 需要2个必要的属性 —— initialRoute 和 renderSence,它们的 ...
- js高级程序设计 笔记 --- 面向对象的程序设计
1,理解对象 通过对象字面量的方式,创建一个对象,为它添加属性和方法: var obj = { a: 1, b:2, sayA(){ console.log(this.a)}} 1,属性类型: 数据属 ...
- PM2的安装和使用简介
一.简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控.自动重启.负载均衡等,而且使用非常简单. 二.前期必备 node 环境 npm 三.安装 全局安装 ...