zoukankan      html  css  js  c++  java
  • 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,都非常好记。

    启动成功!

  • 相关阅读:
    向量的内积和外积
    软件姿态解算
    PLC与外接按钮开关接线方法图解
    关于三极管处于临界饱和状态的分析
    C语言中的volatile——让我保持原样
    C语言异或运算在程序设计中的妙用
    各种转PDF
    javax.mail发送邮件功能
    MySQL总结
    idea永久破解
  • 原文地址:https://www.cnblogs.com/kavlez/p/4181118.html
Copyright © 2011-2022 走看看