Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GNU Compiler for Java
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Java compiler}} {{Infobox software | name = GNU Compiler for Java | logo = Gcj2.png | logo size = 70px | screenshot = | caption = | developer = [[GNU|The GNU Project]] | released = {{Start date and age|1998|09|06}}<ref>{{cite web|url=https://gcc.gnu.org/news/gcj-announce.txt|author=Anthony Green, Cygnus Solutions|title=GCJ announcement}}</ref> | discontinued = yes | latest release version = {{wikidata|property|preferred|references|edit|Q1007042|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q1007042|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q1007042|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q1007042|P348|P548=Q51930650|P577}} | operating system = [[Unix-like]] | programming language = | genre = [[Compiler]] | license = [[GNU General Public License|GNU GPL]] | website = {{URL|https://gcc.gnu.org}} }} The '''GNU Compiler for Java''' ('''GCJ''') is a discontinued [[Free software|free]] [[compiler]] for the [[Java (programming language)|Java programming language]]. It was part of the [[GNU Compiler Collection]].<ref>{{cite web |url=https://gcc.gnu.org/java/ |title=GCJ: The GNU Compiler for Java - GNU Project - Free Software Foundation (FSF) |access-date=2010-04-22 |url-status=dead |archive-url=https://web.archive.org/web/20070509055923/http://gcc.gnu.org/java/ |archive-date=2007-05-09 }}</ref><ref>{{cite book |last=Campbell |first=Bill |date=2013 |title=Introduction to Compiler Construction in a Java World |url=https://books.google.com/books?id=-b8WjLY2eKEC&pg=PA277 |publisher=CRC Press Taylor & Francis Group |isbn=978-1-4398-6088-5 |access-date=2014-02-06}}</ref> GCJ compiles Java [[source code]] to [[Java virtual machine]] (JVM) [[bytecode]] or to [[machine code]] for a number of [[CPU architecture]]s. It could also compile [[Class (file format)|class files]] and whole [[JAR (file format)|JARs]] that contain bytecode into machine code.<ref>{{Cite web|url=https://www.linuxjournal.com/article/4860|title = Compiling Java with GCJ | Linux Journal}}</ref><ref>{{Cite web|url=http://freecode.com/projects/gcj|title = GNU Compiler for Java}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)