Reload Code Changes Instantly


Skip the build and redeploy process. JRebel reloads changes to Java classes, resources, and over 90 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?
minutes
/ hour
JRebel saves me 62 minutes
per day



65,000 happy users



facepile

Environments



AppServers

Application Servers

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

Frameworks

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

IDEs

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 90 frameworks. Dedicated JRebel plugins will rebuild caches, rewire components and apply configuration to the runtime as necessary.

Are you still redeploying? Try JRebel