The GNU Compiler for Java - compiles Java source or bytecode to native machine code. Most APIs are supported, except the AWT and Swing. [Open Source, GPL]
Java-to-C Translator: translates Java class files into C source code to allow making directly executable programs. For stand-alone applications, not applets. [Freeware]