Perforce JRebel

Instant Java code reloading for developers

Publisher

Perforce

About this software

JRebel is a Perforce developer productivity tool that applies Java code and resource changes instantly to a running JVM, avoiding full rebuilds and redeploys to speed iterative development. It integrates with popular IDEs and build tools to enable faster feedback during coding and debugging. Offered as a per-developer subscription, managed licensing options let teams administer user access centrally.

Purchase

Perforce JRebel

Perforce JRebel
In Stock
Delivery: 1 working day
Loading...
€632.46
Free and without obligation

Do you need more information or looking for another license?

Benefits

  • Instant code reloading: Apply Java code and resource changes without restarting the application
  • Reduce build redeploy time: Eliminate repetitive builds and redeploy cycles during development
  • IDE and tool integration: Integrates with common Java IDEs and build tools for seamless workflow
  • Per-developer subscription: Available as a per-developer subscription managed license
  • Faster debugging iterations: Make code changes and test fixes faster in the running JVM

Available languages

  • English

Support information

  • Documentation access: Access product documentation and compatibility lists on the JRebel documentation site
  • License management tools: Use Perforce license management resources and activation guides for subscriptions
  • Downloads and installers: Download installers and IDE plugins from the official JRebel download pages
  • Technical knowledge base: Search knowledge base articles for setup and troubleshooting information
  • Customer support portal: Access Perforce customer support and account teams via the official support portal

Frequently asked questions

What is Perforce JRebel?
Perforce JRebel is a development tool for JVM applications that applies code and resource changes to running applications without full redeploys or JVM restarts, reducing iteration time during development.
Which programming languages and runtimes does JRebel support?
JRebel targets Java and other JVM languages and works with common Java runtimes, application servers, and frameworks to enable in-place code updates during development.
How does JRebel integrate with development workflows and tools?
It integrates with IDEs and build tools to detect code changes and apply updates to the running application without manual redeploys, fitting into iterative development and debugging workflows.
Are there code changes that still require an application restart?
Some structural changes—such as modifying class hierarchies, signatures, or certain framework metadata—may require a restart; many typical code and resource edits are applied without restarting.