Reload Code Changes Instantly

Skip the build and redeploy process. JRebel reloads changes to Java classes, resources, and over 100 frameworks.

Stop wasting time

Stop waiting for build and deploy to make code changes. Write code and refresh your browser, done.

Works with all Java applications. Desktop, Web, Services, and Enterprise.

Reload changes on local servers, remote servers and in the cloud.

How much time will I save?
/ hour
JRebel saves me 62 minutes
per day

65,000 happy users




Application Servers

Tomcat, JBoss EAP/Wildfly, Jetty, WebLogic, WebSphere, GlassFish, and OSGi


Spring, Java EE, Hibernate, Guice, Struts, Wicket, GWT, Grails, LifeRay, Hybris, and 100+ more


Eclipse, IntelliJ, NetBeans, STS, RAD, and MyEclipse
JVM Languages

JVM Languages

Java, Scala, Groovy, JRuby, and Clojure

How does it work?

JRebel is a JVM Java Agent that integrates with application servers, making classes reloadable with existing class loaders. Only changed classes are recompiled and instantly reloaded in the running application.
JRebel plugs into IDEs and build systems. Classes and static resources are loaded straight from the workspace.
JRebel integrates with over 100 frameworks. Dedicated JRebel plugins will rebuild caches, rewire components and apply configuration to the runtime as necessary.

Are you still redeploying? Try JRebel