The plugin is hosted at the central IntelliJ plugin repository. The easiest way to install is to go to File » Settings » Plugins in IntelliJ and use the built-in interface for installing. The plugin name is JRebel Plugin (formerly JavaRebel). If you have previously installed the older JavaRebelIdeaDebuggerPlugin please uninstall it. You can check out the plugin page for more information about the releases of the plugin.
Since JRebel installation is done independently from the plug-in installation, one should point IntelliJ plug-in to
jrebel.jar explicitly. Go to Settings » JRebel » JRebel location and browse to the jrebel.jar
location on your filesystem (it's $AGENT_PATH_WIN
).
There are also some tweaks to be done in the debugger settings:
Open the debugger properties File » Settings » Debugger » Stepping. Tick Skip synthetic methods checkbox.
Open the debugger properties File » Settings » Debugger » HotSwap. Ensure that Reload classes after compilation is set either to Always or Ask
Open the debugger properties File » Settings » Debugger » Data Views. Untick the Synthetic fields checkbox.