GNU Compiler for Java

GNU Compiler for Java

FejlesztőThe GNU Projekt
Legfrissebb stabil kiadás6.5 (stabil verzió, 2018. október 26.)[1]
Operációs rendszerUnix-szerű
PlatformJava virtuális gép
Állapotkarbantartási
Kategóriafordítóprogram
LicencGNU GPL
A GNU Compiler for Java weboldala

A GNU Compiler for Java (GCJ vagy gcj) egy szabad szoftver fordítóprogram a Java programozási nyelvhez és része a GNU fordító gyűjteménynek. Több mint tíz évig a GNU Compiler Collection része volt, de 2017-től már nem tartják karban, és nem lesz része a jövőbeni kiadásoknak.[2][3] A GCC 7-től kezdve a GCC Java frontend és a hozzá tartozó libjava futásidejű könyvtár eltávolításra került a GCC-ből. Az aktuális utolsó állapot szerint a GCJ legfeljebb a Java 1.4-es verzióját támogatja, és nem támogatja a JDK 1.5-ben bevezetett újabb nyelvi és futásidejű funkciókat.[4]

A GCJ képes a Java kódot lefordítani JVM bájtkódra, vagy direkt módon a számos CPU architektúra bármelyikének gépi kódjára. Képes továbbá lefordítani bájt kódot tartalmazó class fájlokat vagy teljes JAR fájlokat gépi kódra.[5]

  1. Jakub Jelinek: GCC 6.5 Released, 2018. október 26.
  2. Archived copy. [2007. május 9-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. április 22.)
  3. Campbell, Bill. Introduction to Compiler Construction in a Java World. CRC Press Taylor & Francis Group (2013. március 12.). ISBN 978-1-4398-6088-5 
  4. GCJ - GCC Wiki
  5. Compiling Java with GCJ | Linux Journal, 2003

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne