JRebel 是一款热部署插件。当你的 java-web 项目在 tomcat 中 run/debug 的时候 ,修改某一个 java 文件时,tomcat 并不能将此文件的修改 实时编译 并反映到运行的项目中去。JRebel 就可以解决在项目运行状态run/debug 状态
下任意修改 java 文件并动态反馈到运行的项目中。
1.安装
1.File-->setttings-->Plugins,找到Browe Repositories按钮,查找需要的JRebel插件。
image.png
2.搜索到JRebel插件,点击Install,安装即可
image.png
安装过程如下(注:此安装方式可能需要*,不能*的同学请下载离线安装包,独立安装即可):
image.png
安装完成
image.png
重启idea后
image.png
2.激活
image.png
现在 JRebel 对个人非商业用途的用户永久免费,只需要分享一下使用统计。
访问:https://my.jrebel.com/ 使用 Facebook 或者 Twitter 帐号登录获取永久激活码。
然后注册完,在如下页面就有注册码:
image.png
3.配置
安装完成后,简单的配置就可以使用Jrebel的强大功能
在IntelliJ左下角,选择JRebel选项卡,将第一个勾上即可。
如果是web项目,则需要在Run -> Edit Configurations...,设置On ‘action’ 和 On firame deactivation。
注意:如果web启动的时候,出现内存溢出现象则需要配置一下VM options:
image.png