GCJ
The Free software GCJ (GNU To compile for Java) is the compiler Java project GNU. It forms integral part of GNU Compiler Collection.
Contrary to the compiler of the SDK Java of Sun Microsystems, it is able to produce native code for material architecture. GCJ is also able to function like a traditional compiler (Java source code towards Bytecode Java) or to transform bytecode worms of the native code. The majority of the libraries Java used by GCJ come from the project GNU classpath.
The use of the native code makes it possible to increase the speed of execution appreciably, with the detriment of the portability.
Moreover programs compiled with GCJ can be débogués with Gdb.
Recently much of work was provided so that GNU classpath can support the two API graphs: AWT and Swing. The total Support from these two API key with the goal, and soon it will not be necessary any more to use Runtime from Sun Microsystems for launching AWT/Swing applications.
External bond
- http://gcc.gnu.org/java/