Latest news

JavaRebel 1.1.2 Released

An incremental update to the stable branch of JavaRebel....

Get a free JavaRebel license

We will give away 50 personal JavaRebel licenses to those who register first. Also personal licenses will be discounted to $49 unt...

JavaRebel offers free licenses to JavaBlackBelt brown belts

JavaRebel offers permanent licenses to all JavaBlackBelt's brown belts. This is a personal 1 seat commercial license that you can ...

Features

Sun JVM HotSwap JavaRebel
Changing method bodies + +
Adding/removing methods - +
Adding/removing constructors - +
Adding/removing fields - +
Adding/removing classes - +
Adding/removing annotations - +
Changing interfaces - +
Replacing superclass - -
Adding/removing implemented interfaces - -

Supported JVMs

  • Sun Java 1.4.x
  • Sun Java 5.x
  • Sun Java 6.x
  • JRockit JVM 8.1sp6 or later
  • JRockit JVM 9.x 1.5.0_06 or later
  • IBM J9 1.4.x
  • IBM J9 5.x
  • IBM J9 6.x
  • Apple MRJ 5.x
  • Apple MRJ 1.4.x
  • Apple MRJ 5.x

Supported Containers:

  • BEA Weblogic 8.x, 9.x, 10.x
  • GlassFish v2
  • Oracle OC4J 9.x, 10.x
  • Tomcat 4.x, 5.x, 6.x
  • JBoss 3.x, 4.x (on Java 5 or later)
  • Jetty 5.x, 6.x (on Java 5 or later)
  • Equinox OSGi (including Eclipse plugins)
  • IntelliJ IDEA plugins