GNU Java编译器(英語:GNU Compiler for Java,GCJ)是一个自由的Java编译器。它是GCC(GNU Compiler Collection)的一部分,已有十多年的历史。但自2017年起,GNU宣布不再对其进行维护,也不会在GNU的后继版本中包括它。[3][4]
GCJ可将Java 源代码编译为Java虚拟机字节码或适用于不同架构的机器码。它还可以将包含字节码的类文件和整个jar文件编译为机器代码。[5][6]
- ^ Anthony Green, Cygnus Solutions. GCJ announcement. [2020-08-07]. (原始内容存档于2017-07-11).
- ^ "GCC 6.5 Released"; 作者姓名字符串: Jakub Jelinek; 出版日期: 2018年10月26日.
- ^ Archived copy. [2010-04-22]. (原始内容存档于2007-05-09).
- ^ Campbell, Bill. Introduction to Compiler Construction in a Java World. CRC Press Taylor & Francis Group. 2013 [2014-02-06]. ISBN 978-1-4398-6088-5. (原始内容存档于2020-08-12).
- ^ 存档副本. [2020-08-07]. (原始内容存档于2020-09-04).
- ^ 存档副本. [2020-08-07]. (原始内容存档于2016-08-20).