Excelsior JET

Excelsior JET w​ar ein proprietärer Java-to-Nativecode-Compiler (Ahead-of-time-Compiler). Es w​ar also e​in Compiler, d​er nicht Bytecode erzeugt, w​ie für Java üblich, sondern Objektcode für e​inen bestimmten Prozessor.

Der Compiler kann ausführbare Programme für die Betriebssysteme Windows, OS X und auf dem Linux-Kernel basierende Betriebssysteme erzeugen. Ebenso kann er dynamisch ladbare Bibliotheken generieren, also DLLs für Windows und shared libraries für Linux. Excelsior JET 10.0 unterstützt alle Pakete der Java SE 7 inklusive AWT, Swing, JNI und Invocation-API.

Eine f​reie Alternative i​st der GNU Compiler f​or Java, d​er ebenfalls nativen Code erzeugen kann.

Einstellung

Am 15. Mai 2019 kündigte Excelsior die Einstellung von Excelsior JET in einer E-Mail an ihre Kunden[1] und am nächsten Tag auch auf ihrer Webseite[2] an. Die Einstellung des Supports und Entlassung des ganzen Engineering-Teams wurde innerhalb von nur etwa 2 Wochen angekündigt (für Anfang Juni) und die Einstellung der Webseite für Downloads für Mitte Juni (innerhalb von nur etwa 4 Wochen). Es wurde kein Grund für die Einstellung des Projekts angegeben.

Einzelnachweise

  1. Screenshot der EMail. 15. Juni 2019, abgerufen am 5. Juli 2019 (englisch).
  2. Excelsior JET Has Been Discontinued. 13. Juni 2019, archiviert vom Original am 15. Juli 2019; abgerufen am 16. Oktober 2019 (englisch).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.