GCJ
GNU Java 編譯器（英語：GNU Compiler for Java，GCJ）是一個自由的 Java 編譯器。它是 GCC（GNU Compiler Collection）的一部分，已有十多年的歷史。但自 2017 年起，GNU 宣布不再對其進行維護，也不會在 GNU 的後繼版本中包括它。GCJ 可將 Java 原始碼編譯為 Java 虛擬機字節碼或適用於不同架構的機器碼。它還可以將包含字節碼的類文件和整個 jar 文件編譯為機器代碼。