lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: ikvm  ]

Paket: ikvm (0.40.0.1+dfsg-1)

Virtuelle Java-Maschine für die CLI

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.

Markierungen: Software-Entwicklung: Compiler, Rolle: Programm

Andere Pakete mit Bezug zu ikvm

  • hängt ab von
  • empfiehlt
  • schlägt vor

ikvm herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 11 879,1 kB33344 kB [Liste der Dateien]