Zum Inhalt springen

IKVM.NET

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 26. Oktober 2025 um 06:37 Uhr durch ~2025-29748-60 (Diskussion) (Auf aktuellste Version geändert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
IKVM.NET

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Ursprünglich Jeroen Frijters, jetzt Windward Studios
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 8.14.0
(1. Oktober 2025)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformunabhängig
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Java Virtual Machine und Java-Bibliothek
Lizenz zlib-Lizenz
Original

Windward
www.nuget.org/packages/IKVM/

IKVM.NET ist eine freie Implementierung von Java für das Mono-Projekt und das .NET Framework. IKVM ist freie Software unter der zlib-Lizenz.

Es enthält folgende Komponenten:

Mit IKVM ist es möglich, Java-Bytecode direkt im .NET Framework oder in Mono auszuführen. Der Bytecode wird „on-the-fly“ in die Common Intermediate Language konvertiert und ausgeführt. Im Gegensatz zu J#, welches nur eine Java-Syntax für .NET ist, ist IKVM.NET ein komplettes Java-Framework auf .NET- beziehungsweise Mono-Basis.

Der Hauptentwickler war Jeroen Frijters. Er ist technischer Direktor von Sumatra Software mit Sitz in den Niederlanden. Am 21. April 2017 gab Frijters, mit der Begründung, dass er das Vertrauen in .NET und Java verloren habe, das Ende von IKVM.NET bekannt. Er hofft, dass es als Fork unter einem anderen Namen weiterentwickelt wird. 2018 hat Windward Studios einen Fork erstellt und entwickelt seitdem die Software unter gleichem Namen weiter.

Der Name "IKVM" ist ein Wortspiel zu "JVM", es wurden lediglich die zwei Buchstaben neben J verwendet.<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 27. Dezember 2012 im Internet Archive)</ref>

Status

Im Juni 2007 unterstützte IKVM.NET Java 1.6 komplett mit Ausnahme von Swing und AWT.

Weblinks

Einzelnachweise

<references />