JRebel

JRebel Software allows you to escape the construction and implementation process. The software reloads changes to Java classes and features, and more than 90 frameworks.

Learn more about JRebel

Request a Quote

What is JRebel?

Escape the construction and deployment process. The software reloads changes in Java classes and features, and more than 90 frameworks.

Stop wasting time!

Stop waiting for the build and deployment to make code changes. Code and update your browser, ready!

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

Remote and virtual support servers

With JRebel you can develop virtual machines, remote servers, and cloud environments easier and faster than you do locally.

Environments

·          Application servers: Tomcat, JBoss EAP/Wildfly, Jetty, WebLogic, WebSphere, GlassFish, and OSGi

·          Frameworks: Spring, Java EE, Hibernate, Guice, Struts, Wicket, GWT, Grails, LifeRay, Hybris and more than 100 others.

·          IDEs: Eclipse, IntelliJ, NetBeans, STS, RAD, and MyEclipse

·          Languages: Java, Scala, Groovy, JRuby, and Clojure.

JRebel -Overview

JRebel will forever change the way you code. JRebel saves the time of more than 65,000 java developers to instantly see the impact of changing their encoding without having to restart their applications. Serious.

JRebel is a Java JVM agent that integrates with application servers, making classes rechargeable with existing loadable classes. Only changed classes are recompiled and instantly reloaded with the open application.

Connect to IDE systems. Static classes and resources are loaded directly from the desktop.

It integrates with more than 100 framework plug-ins. JRebel plug-ins will rebuild caches, reconnect components, and apply configuration to runtime if necessary.

Features:

·          Change the body of methods;

·          Add/remove methods;

·          Add/remove constructors;

·          Add/remove fields;

·          Add/remove classes;

·          Add/remove annotations;

·          Change static field value;

·          Add/remove enum values;

·          Modify interface;

·          Replace superclasses;

·          Add/remove implemented interfaces;

·          Initialize new instantiation fields.

Unite with the IDE

You avoid having to fully rebuild the application to reload the encoding changes.

Instead of running the full build process, just use the compiler built into your IDE and JRebel will reload the code into the JVM.

For some users, this is as simple as saving the Java class, others just compile.

Maven and Gradle

JRebel also supports reloading code within modules and building artifacts as long as you have the source code.

Classes and resources are read directly from your desktop, so you can rebuild your JARs, EARs, and WARs to see the changes in the code.

There are plug-ins for Maven and Gradle that configure your modules for you.

System requirements

Java

Compatible development platform

You don't know what software you need or you haven't found what you were looking for?

You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.