Java Platform Invoke API Demo (Linux) 2.01.04

Lizenz: Kostenlose Testversion ‎Dateigröße: 394.19 KB
‎Benutzerbewertung: 4.0/5 - ‎2 ‎Stimmen

Java Platform Invoke API (Demo-Version) für Linux/Unix, i386. Ermöglicht Java-Code zum Aufrufen systemeigener Funktionen, die in freigegebenen Linkbibliotheken wie in Microsoft .NET Framework implementiert sind. Geschrieben für JSE 1.5.x und höher. Java-Plattform ruft eine API auf, die es Java-Code ermöglicht, native Funktionen aufzurufen, die in freigegebenen Bibliotheken implementiert sind, z. B. in der Linux-API. Es sucht und ruft eine exportierte Funktion auf und marshallt ihre Argumente (Ganzzahlen, Zeichenfolgen, Arrays, Strukturen usw.) nach Bedarf über die Interoperation-Grenze. Diese API unterstützt implizites Marshalling, das die Java-Codierung mit systemeigenen Funktionen sehr einfach macht. Um eine freigegebene Bibliotheksfunktion nutzen zu können, benötigen Sie 1.Identifizieren Sie Funktionen in freigegebenen Bibliotheken. Minimal müssen Sie den Namen der Funktion und den Namen der freigegebenen Bibliothek angeben, die sie enthält. 2.Erstellen Sie eine Klasse, um freigegebene Bibliotheksfunktionen zu halten. Sie können eine vorhandene Klasse verwenden, eine einzelne Klasse für jede systemeigene Funktion erstellen oder eine Klasse erstellen, die eine Reihe verwandter systemeigener Funktionen enthält. Diese Klasse sollte CNativeLibrary erweitern. Verwenden Sie die Annotation ImportLibrary, um Ihre Klasse an die systemeigene Bibliothek zu binden. 3.Erstellen Sie Prototypen in Java-Code. Schreiben Sie den Prototyp einer systemeigenen Funktion als Methode mit Signatur, die der systemeigenen Funktion mithilfe der Datentypzuordnungsvereinbarung entspricht. Um die systemeigene Funktion zu identifizieren, verwenden Sie die Anmerkungsfunktion. Markieren Sie die Methode mit dem systemeigenen Modifikator. 4.Rufen Sie eine gemeinsame Bibliotheksfunktion auf. Rufen Sie die Methode für Ihre Java-Klasse wie jede andere Java-Methode auf. Da Parameter Strukturen übergeben und in Java-Rückruffunktionen implementiert werden können.

VERSIONSVERLAUF

  • Version 2.01.04 veröffentlicht auf 2007-02-28

Programmdetails