GNU Compiler for Java
GNU Compiler for Java（グニュー・コンパイラ・フォー・ジャバ、GCJ、ジーシージェー）はJavaのためのフリーなコンパイラで、GCCの一部である。Javaソースコードをコンパイルし、Java仮想マシンのJavaバイトコードまたは機械語を出力する。また、バイトコードを格納したJavaクラスファイルや、それらを格納したJAR全体をマシン語にコンパイルすることも出来る。GCJで使用されるほとんど全てのランタイムライブラリはGNU Classpathプロジェクトに由来する。

AWTとSwingの2つのグラフィカルAPIをGNU Classpathにサポートさせることに現在多くの労力が投入されている。AWTとSwingの両方のフルサポートは間近であり、AWT/Swingアプリケーションを実行するためにサン・マイクロシステムズから提供されたランタイムを使用する必要性は遠からずなくなる見通しである。

2015年より、新しい開発のアナウンスはなく、製品はメンテナンスモードとなった。2016年9月30日、GCJはGCCのtrunkから削除された。削除のアナウンスは、GCJを含まないGCC 7.1のリリースとともに行われた。GCJはGCC 6の一部として残されている。
Q251
Java
Concept
Q47506
コンパイラ
Concept
Q178940
GCC
MEDIA
Q128751
ソースコード
Concept
Q193321
Java仮想マシン
Concept
Q137496
Javaバイトコード
MISC
Q55813
機械語
Concept
Q2193155
Javaクラスファイル
Concept
Q12823895
JAR
UNK
Q1444922
ランタイムライブラリ
Concept
Q1486192
GNU Classpath
ORG
Q333307
AWT
MEDIA
Q859221
Swing
MEDIA
Q165194
API
Concept
Q14647
サン・マイクロシステムズ
ORG
Q1007042
GNU Compiler for Java
ORG
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
5-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2015年
DATE
2016-09-30T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2016年9月30日
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2020-06-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
6
DATE
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+7.1^^http://www.w3.org/2001/XMLSchema#decimal
7.1
NUMBER
platform
instance of
used by
programming language
platform
programming language
platform