Quellcode-Paket ikvm herunterladen:
IKVM.NET ist eine freie Implementierung von Java für Implementierungen der Common Language Infrastructure (CLI) wie Mono und Microsofts .NET-Framework
Es gibt zwei Arten, IKVM.NET zu nutzen:
- Dynamisch: In diesem Modus werden Java-Klassen und jar-Dateien direkt verwendet, um Java-Anwendungen direkt auf der CLI-Laufzeitumgebung auszuführen. Java-Bytecode wird direkt in Common Intermediate Language (CIL) übersetzt, wenn es auf der IKVM.NET-Laufzeitumgebung ausgeführt wird. Das gesamte Java-Klassen-Lade-Modell (class loader model) wird in diesem Modus unterstützt. - Statisch: Um Java-Quellcode durch CLI-Anwendungen nutzbar zu machen, muss er in Assembler-Dateien kompiliert werden und direkt verwendet werden. Der Java-Bytecode wird in die CIL übersetzt und wird in dieser Form gespeichert. Die Assembler-Dateien können direkt durch CLI-Anwendungen referenziert und verwendet werden, indem nur die CLI-Laufzeitumgebung verwendet wird. Obwohl der statische Modus nicht den vollständigen Klassen-Lade- Mechanismus unterstützt, ist es möglich, mit statisch kompiliertem Quellcode einen Klassen-Lader zu erstellen und Klassen dynamisch zu laden.
|
|
|
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| all | 11 879,1 kB | 33344 kB | [Liste der Dateien] |