⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{wikipedia|GNU Compiler for Java}} {{implementation|Java}}{{collection|GNU Compiler Collection}} The '''GNU Compiler for Java''' (a.k.a. '''GCJ''' or '''gcj''') is a free software compiler for the [[:Category:Java|Java]] programming language and a part of the [[GNU Compiler Collection]].

GCJ can compile Java source code to either [[Java Virtual Machine]] bytecode, or directly to machine code for any of a number of CPU architectures. It can also compile class files containing bytecode or entire JARs containing such files into machine code.