• 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 然后到用户目录下的.IntelliJIdea13configpluginsjr-ide-idealibjrebel中替换文件。
    好了,重启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.0jrebel.jar
    -Drebel.spring_plugin=true
    


    注意参数-Drebel.springplugin,对于多数框架和插件都是用<-Drebel.[pluginid]=false/true>的形式提供支持。
    对于Spring Data、Spring Webflow、SpringWS都需要另加参数,SpringMVC则不需要。
    此外,比如Hibernate为hibernateplugin,struts2为struts2plugin,都非常好记。

    启动成功!

  • 相关阅读:
    VMware下三种网络连接模式介绍
    Linux下tomcat的启动,关闭,以及shutdown失败杀死进程的方法
    C语言 寒假作业 01
    学期总结
    第十六周助教总结
    第十五周助教总结
    C语言I博客作业08
    first program
    第十四周助教总结
    前七章主要知识点
  • 原文地址:https://www.cnblogs.com/kavlez/p/4181118.html
Copyright © 2020-2023  润新知