JRebel Plugin

Products: IntelliJ IDEA, Android Studio

Vendor: ZeroTurnaround




Forum page

JRebel is a productivity tool that allows you to see changes you make to your code without the need to redeploy. It maps your project workspace directly to a running application, so when you make a change to any class or resource in your IDE the change is immediately reflected in the application, skipping build and redeploy phases.

Downloads: 1094066
Participated in rating: 7
Version Compatible builds Date
6.2.0-idea-13-14 132.1 — 999.* 21.05.2015 Download
6.2.0-idea-11-12 114.98 — 132 21.05.2015 Download
1.3.19 81.9164 — 111.277 31.07.2012 Download
47 updates are hidden show all updates

Recent change notes


  • The behavior of deleting missing files from a remote server is now consistent across IDEs.
  • Added HTTP Basic authentication compatibility to JRebel remote server support.
  • Duplicate files are now handled in a single transaction within JRebel remote server support.
  • Fixed the duplicated error messages reported by the JRebel remote server support.
  • Fixed the Getting started notification disappearing too quickly.
  • Fixed the false positive errors reported by JRebel remote server support while attempting to delete folders.
  • Fixed an issue with the debugger where adding a break point would fail.
  • Fixed an issue where the remote debugger did not get detached once the VM was stopped.
  • Fixed minor GUI issues in the Startup configuration tab.
  • Fixed an issue where it was impossible to activate after an offline lease had expired.


  • Added the JRebel Startup tab to JRebel Configuration. Added setup instructions for three startup scenarios: IDE, CLI and Remote server.
  • Moved the JRebel menu to the top-most level in IDE settings.
  • Improved the JRebel remote server support to respect the order of rebel.xml entries when dealing with duplicated files in multiple monitored locations.
  • Fixed an NPE log that occurred during JRebel plugin startup.
  • Fixed a warning message displayed when submitting the IDE signup for Chrome users on Linux.
  • Various GUI label fixes.
  • Fixed the alignment in the license status area when displaying a long error message.


  • Improved the installation process for cloned environments. InstallationGUID is now generated during JRebel activation.
  • Fixed an issue where new users could see a notification that JRebel has saved them 0 hours.
  • Fixed the behavior when parsing a corrupted file. This now falls back to the default configuration.
  • Fixed some GUI labels (myJRebel, offline seats).
  • Fixed the wrong exception shown in IDE when SIGNATURE_INVALID is detected in remote server.


  • Added support for preventing reactivation while having an offline lease from License Server.
  • Fixed an issue with incorrect activation window tab titles when activating with a trial license.
  • Fixed an issue where Tomcat does not start up as a service when rebel.base contains spaces.


  • Added support for launching Grails applications with JRebel


  • Added support for REBEL_BASE environment variable and "rebel.base" JVM argument to enable customisation of JRebel data directory
  • Improved error handling when reverting an offline seat from the License Server


  • Bugfixes


  • Improved JRebel license activation


  • Overhauled JRebel activation dialog


2015-01-16 13:24:38
Hi! @Anonymous: If you are an owner of the old perpetual license then you certainly are an early supporter. We discontinued giving out these licenses more than 5 years ago and now the policy related to them has indeed changed, as the product itself has changed significantly. You can continue using JRebel 5.x forever as is. About JRebel 6 and all future versions, can you please contact me personally at sander at zeroturnaround com, lets see if we can figure out a suitable solution :) -- Sander Sõnajalg JRebel product manager
2015-01-15 16:51:49
Since plugin version 6.0.0 it never stops complaining about activating JRebel. But I want to use the JRebel 5 agent since that is the last version that supports my old license key. In a related note: I got my key in the early JRebel versions (when it was still called JavaRebel). Even though they claimed back then that my license would work for all future upgrades, they stopped doing so. Since they started screwing over their early supporters, I will NEVER use JRebel 6 or higher. I will probably switch to Spring Loaded at some point.
2014-11-24 12:15:06
Please send more details on your proxy configuration to
2014-11-20 17:36:11
This bug (fixed with 5.6.0) seems to be back in the latest version with Idea 14: Problem when plugin failed to pass IDEA proxy settings to JRebel. Proxy settings from Idea doesn't have an effect. Always got HTTP error 407. Same proxy settings and license server url in eclipse working just fine.
2014-11-10 11:43:38
Yes, but the update failed, had to uninstall an reinstall the plugin to get it to work.
2014-11-07 10:22:42
The latest version of the plugin works with IntelliJ 14. Update the plugin if you haven't yet.
2014-11-07 10:14:02
When is support for Intellij 14 coming?
2014-09-24 13:47:16
Plugin works, but the licence seat is acquired as soon as IntelliJ starts, not when the JRebel work session starts. This is really annoying in a dev team as we are forced to buy a floating licence for each developper, when at most 70% of them is working at the same time
2014-06-20 14:28:14
My license is activated, but plugin keeps asking for the activation all over again
2013-08-17 22:36:05
zhouji IDEA 13 is not final yet. We will be working on version 13 support in some time.
2013-08-17 20:35:13
It not work in IDEA 13+~~
2013-02-11 11:15:17
rolz please report to jrebel support and send jrebel.log for debugging. Class reloading works out of the box and most likely in your case it is the configuration issue
2013-02-11 11:13:10
Installed out of box with all default settings. Tried it for 1 hour then deleted / uninstalled. Why pay 250/year for something that fails to do the job out of the box ? - Class reloading did not work under Tomcat 6 - Class reloading is noticeably (~2x) slower with JRebel in a hello world console app (wtf?) p.s. ran it on Ubuntu 12.04 + IndelliJ 12 + OpenJDK 6 / Sun JDK 6 + Tomcat 6
2011-09-21 21:00:10
@hablutzel1 did you report it to the forum?
2011-09-21 20:26:38
JRebel is just one of the better things of java world, how could someone in its minds sanity reload and reload an app when that could take up to 5 minutes :S
Althought there are some configuration issues and uncompatibilies between versions some times, for example, something that works in JRebel 3.6 doesn´t work in 4.x