GNU Compiler for Java: Difference between revisions

Content deleted Content added
space
"a free compiler software" --> "a free compiler"
Line 11:
| website = http://gcc.gnu.org/java
}}
The '''GNU Compiler for Java''' ('''GCJ''') is a [[freeware|free]] [[compiler]] [[software]] for the [[Java (programming language)|Java programming language]] and a part of the [[GNU Compiler Collection]].<ref>http://gcc.gnu.org/java/</ref><ref>{{cite book |last=Campbell |first=Bill |date= |title=Introduction to Compiler Construction in a Java World |url=http://books.google.com/books?id=-b8WjLY2eKEC&pg=PA277&lpg=PA277&dq=gnu+java+compiler&source=bl&ots=Es6HExUiAZ&sig=Nz2kiAVzQv0gB8aLU57C8j6L7Tc&hl=en&sa=X&ei=VpXzUsClO6mCygHKxIGYBg&ved=0CDsQ6AEwAzgU#v=onepage&q=gnu%20java%20compiler&f=false |___location= |publisher=CRC Press Taylor & Francis Group |isbn=978-1-4398-6088-5 |accessdate=2/6/2014 }}</ref>
 
GCJ can compile Java [[source code]] to [[Java Virtual Machine]] [[bytecode]] or to [[machine code]] for a number of [[CPU architecture]]s. It can also compile [[Class (file format)|class files]] and whole [[JAR (file format)|JARs]] that contain bytecode.<ref>http://www.linuxjournal.com/article/4860</ref><ref>http://freecode.com/projects/gcj</ref>