Apple Java support
Apple's Java implementation. Currently supports JDK1.3 and native "Aqua" look and feel on MacOS X.
url: www.apple.com/java/
BeKaffe
Port of Kaffe to the BeOS platform. [Open Source, GPL]
url: bekaffe.sourceforge.net/
EASy.VM
Clean room JVM, designed for embedded systems and workstations. [Commercial]
url: www.h-plus-t.com/
GCJ
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]
url: gcc.gnu.org/java/
GNU Classpath
A free replacement for Sun's proprietary core Java class libraries. [Open Source, GPL with exception]
url: www.gnu.org/software/classpath/
GNU Classpath Extensions
A free replacement for the "javax.*" classes (core and otherwise); sibling project to GNU Classpath. [Open Source, GPL/LGPL]
url: www.gnu.org/software/classpathx/
IBM Developer Kit Porting
Provides free developer kits for creating and testing Java applets and applications on a number of platforms, including AIX and Linux. Also other Java tools. [Freeware]
url: www-106.ibm.com/developerworks/java/jdk/
Japhar
The "Hungry Programmers" JVM supports Mozilla's Open Java Initiative. [Open Source, LGPL]
url: www.japhar.org/
Java Analysis, Optimization and Implementation References
Academic papers and useful related software.
url: www.math.tau.ac.il/~guy/pa/java.html
Java/Kaffe for Amiga Computers
Information on getting Java (Kaffe) to run on Amiga computers.
url: www.ringlord.com/people/walrus/amiga/java.html
JJOS (jJOS/decaf)
Combines the jJOS kernel and decaf virtual machine. [Open Source]
url: sourceforge.net/projects/jjos/
JNBridge
Enabling the integration of pure Java into Microsoft .NET applications. Tools support J2SE or J2EE, allowing .NET code to access J2EE facilities including EJBs, and JNDI. SE (Standard Edition) and EE (Enterprise Edition) versions.
url: www.jnbridge.com/
Kaffe JVM
Java Virtual Machine. Works on many platforms and includes Just-In-Time (JIT) support for most of them. PersonalJava 1.1 compliant (but does not fully support the Java 2 Platform). [Open Source, GPL]
url: www.kaffe.org/
Kissme
Java VM for Unix, more so Linux. Native threads and JIT compiling. Uses GNU Classpath. [Open Source, GPL]
url: kissme.sourceforge.net/
LaTTe
Java VM Just-in-Time Compiler, only for Solaris 2.5+ running on UltraSPARCs. Partially supports JDK1.1, but no AWT or Swing, and no bytecode verifier. [Open Source, BSD-like]
url: latte.snu.ac.kr/
MachJ
An embeddable, clean room Java Virtual Machine. [Commercial, one time source license fee]
url: www.machj.com/
NewMonics, Inc
Provider of embedded and realtime JVMs. Provides news and evaluation kit download.
url: www.newmonics.com/
Open Runtime Platform
Open source research infrastructure for dynamic compiling and memory management; supports programs compiled to bytecode and linked with GNU Classpath libraries. [SourceForge, Open Source, Intel]
url: sourceforge.net/projects/orp/
shuJIT
JIT plugin for the Sun JVM, for Linux and FreeBSD on x86 processors. Includes support for a transparent distributed object system, MetaVM. [Open Source, GPL]
url: www.shudo.net/jit/
teaseme
Java virtual machine (VM) that runs in Linux kernel, Linux kernel module JVM, based on JOS and kissme projects. [Open Source, GPL]
url: teaseme.sourceforge.net/
Viva
Open source implementation of the Java runtime. Includes links to other open source resources.
url: viva.sourceforge.net/
Ground work laid for Open Source Java
Sun Microsystems backed industry body, Java Community Process (JCP) oversees development of platform and language, voted to alter community structure, officially supporting OSS implementations of Java, JCP 2.5. [The Register]
url: www.theregister.co.uk/content/4/28337.html