„GNU Compiler for Java“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
KLBot2 (Diskussion | Beiträge) K Bot: 11 Interwiki-Link(s) nach Wikidata (d:Q1007042) migriert |
K HC: Ergänze Kategorie:Historische Software |
||
(25 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Infobox Software |
{{Infobox Software |
||
|Name = GNU Compiler for Java |
|||
|Logo = [[Datei:Gcj2.png|70px]] |
|||
|Screenshot = |
|||
|Beschreibung = |
|||
|Maintainer = |
|||
|Hersteller = [[GNU-Projekt|The GNU Project]] |
|||
⚫ | |||
| Hersteller = [[GNU-Projekt|The GNU Project]] |
|||
|Erscheinungsjahr = |
|||
⚫ | |||
|AktuelleVersion = <!-- Wikidata --> |
|||
|Betriebssystem = [[unixoid]]e Systeme |
|||
| AktuelleVersionFreigabeDatum = 15. Oktober 2009 |
|||
|Programmiersprache = |
|||
| AktuelleEntwicklungsVersion = |
|||
|Kategorie = [[Compiler]] |
|||
| AktuelleEntwicklungsVersionFreigabeDatum = |
|||
|Lizenz = [[GNU General Public License|GPL]] |
|||
|Deutsch = |
|||
|Website = |
|||
|Dateien = |
|||
| Website = http://gcc.gnu.org/java |
|||
}} |
}} |
||
Der '''GNU Compiler for the Java Programming Language''' (GCJ) |
Der '''GNU Compiler for the Java Programming Language''' ('''GCJ''') war ein [[Ahead-of-time-Compiler]] für die [[Programmiersprache]] [[Java (Programmiersprache)|Java]] und war bis zur Version 6<ref>[https://gcc.gnu.org/gcc-7/changes.html#java GCC 7 Changes]</ref> ein Teil der [[GNU Compiler Collection]]. GCJ ist sowohl ein [[Bytecode]]- als auch ein [[Maschinensprache|Binärcode]]-Compiler. Er kann Java-[[Quellcode]] zu Java-Bytecode, Java-Byte/Quellcode zu nativem [[Maschinencode]] und auch ganze [[Java Archive]] (JAR) für die verschiedensten [[Prozessorarchitektur]]en [[Compiler|kompilieren]]. |
||
GCJ benutzt dabei nicht die Klassenbibliotheken von [[Sun Microsystems|Sun]], sondern die freie Java-Implementierung von [[GNU Classpath]]. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen. |
GCJ benutzt dabei nicht die Klassenbibliotheken von [[Sun Microsystems|Sun]], sondern die freie Java-Implementierung von [[GNU Classpath]]. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen. |
||
== Einstellung == |
|||
Die Entwicklung wurde 2009 eingestellt. Es verblieb ein Stand auf [[Java Platform, Standard Edition|J2SE]] 5.0 bzgl. des Compilers, GNU Classpath für 5.0 nicht mehr vollendet.<ref>{{Internetquelle |url=http://gcc.gnu.org/java |titel=The GNU Compiler for the JavaTM Programming Language |hrsg=Free Software Foundation, Inc. |datum=2009-09-22 |archiv-url=https://web.archive.org/web/20161102053522/http://gcc.gnu.org/java |archiv-datum=2016-11-02 |abruf=2019-10-17 |sprache=en}}</ref> |
|||
== Weblinks == |
== Weblinks == |
||
* |
* {{Webarchiv | url=http://gcc.gnu.org/java/ |wayback=20120219133307 |text=GCJ-Homepage}} |
||
⚫ | |||
* [http://sab39.netreach.com/Software/Japitools/Results/45/ Aktueller Fortschritt] |
|||
⚫ | |||
== Einzelnachweise == |
|||
<references /> |
|||
{{SORTIERUNG:Gnu Compiler For Java}} |
|||
[[Kategorie:GNU]] |
[[Kategorie:GNU]] |
||
[[Kategorie:Java |
[[Kategorie:Java-Programmierwerkzeug]] |
||
[[Kategorie:Freies Programmierwerkzeug]] |
[[Kategorie:Freies Programmierwerkzeug]] |
||
[[Kategorie:Historische Software]] |
Aktuelle Version vom 2. Februar 2025, 12:01 Uhr
GNU Compiler for Java
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | The GNU Project |
Erscheinungsjahr | 1998[1][2] |
Aktuelle Version | 6.5[3] (26. Oktober 2018) |
Betriebssystem | unixoide Systeme |
Kategorie | Compiler |
Lizenz | GPL |
gcc.gnu.org/wiki/GCJ |
Der GNU Compiler for the Java Programming Language (GCJ) war ein Ahead-of-time-Compiler für die Programmiersprache Java und war bis zur Version 6[4] ein Teil der GNU Compiler Collection. GCJ ist sowohl ein Bytecode- als auch ein Binärcode-Compiler. Er kann Java-Quellcode zu Java-Bytecode, Java-Byte/Quellcode zu nativem Maschinencode und auch ganze Java Archive (JAR) für die verschiedensten Prozessorarchitekturen kompilieren.
GCJ benutzt dabei nicht die Klassenbibliotheken von Sun, sondern die freie Java-Implementierung von GNU Classpath. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen.
Einstellung
[Bearbeiten | Quelltext bearbeiten]Die Entwicklung wurde 2009 eingestellt. Es verblieb ein Stand auf J2SE 5.0 bzgl. des Compilers, GNU Classpath für 5.0 nicht mehr vollendet.[5]
Weblinks
[Bearbeiten | Quelltext bearbeiten]- GCJ-Homepage ( vom 19. Februar 2012 im Internet Archive)
- How to build GCJ/LIBGCJ from snapshots or cvs ( vom 4. Oktober 2013 im Internet Archive)
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ gcc.gnu.org. (abgerufen am 27. Januar 2022).
- ↑ gcc.gnu.org. (abgerufen am 27. Januar 2022).
- ↑ Jakub Jelinek: GCC 6.5 Released. 26. Oktober 2018.
- ↑ GCC 7 Changes
- ↑ The GNU Compiler for the JavaTM Programming Language. Free Software Foundation, Inc., 22. September 2009, archiviert vom am 2. November 2016; abgerufen am 17. Oktober 2019 (englisch).