## Java and Compiler Requirements

### Java Runtime

To run applications developed with FUSE Message Broker, you must have JRE 1.5.0_11 or newer.

### Java Development

To develop applications using FUSE Message Broker, you must have JDK 1.5.0_11 or newer.

It is also recommended that you have Apache Ant 1.6.5 or higher. The sample programs supplied with FUSE Message Broker are set up to build and run using Apache Ant. You can download Apache Ant from http://ant.apache.org/bindownload.cgi.

| Important
Only JREs and JDKs distributed or OEMed from Sun Microsystems are supported. (That is, FUSE Message Broker is not guaranteed to run with `gcj`.) On Red Hat-derived Linux systems, `gcj` is the default Java distribution. In these cases, you must download and install a Sun JRE/JDK and set the `JAVA_HOME` environment variable. You can also integrate the Sun JRE/JDK into the `alternatives(1)` system. See the `alternatives(1)` man page for details.