GNU Classpath
GNU Classpathは多くのフリーなJava実装(Kaffe、SableVM、JamVM、CACAO、Jikes RVMなど)で採用されている。というのも、Java仮想マシンを実装した際に標準クラスライブラリが必須であり、GPLライセンスとするには選択肢はあまりないためである。
他に以下のもので使われている。
GNU Compiler for Java (GCJ) はJavaのコードをネイティブな独立した(Java VMを必要としない)実行ファイルにコンパイルする機能を持つ。
IKVM.NETはJavaと.NET Frameworkを結びつけるものである。
JNodeはJavaアプリケーションが動作するオペレーティングシステムであり、Javaとアセンブリ言語だけで書かれている。
JaosはOberon-2言語と結びついた特殊なJava VMである。
Jupiter Projectはクラスタ上の分散コンピューティング向け仮想機械。Myrinetで128プロセッサを結合したマシンで動作。