From Fedora Project Wiki

< Docs‎ | Beats

Java-like Environment

A Java-like free and open source environment is available within the Fedora Core 25


It has three components: GNU Java runtime (libgcj), the Eclipse Java compiler (ecj), and a set of wrappers and links (java-gcj-compat). These three packages present the runtime environment and compiler to the user in the same way as other Java environments are presented. Several major software packages such as Base, Eclipse, and Apache Tomcat, as well as other Java software packages included in this release, are compatible with this environment.

For more information, refer to the FAQ at JavaFAQ .

Refer to this section of the Release Notes for information on installing Java packages:

[[./Docs/Beats/PackageNotes/Java| PackageNotes/Java]] .

Java Development

To avoid naming conflicts the following have been renamed:

  • rmic is now grmic
  • rmiregistry is now grmiregistry
  • jar is now fastjar

The GCJ compiler can now be used as a just-in-time (JIT) tool by using the gnu.jit facilities. More support of the AWT and SWING packages have been added.