PBJ :: JNI.

PBJ :: JNI ist ein Perl-Modul mit vollen Zugriff auf und von Java Virtual Machine von Perl.
Jetzt downloaden

PBJ :: JNI. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ping Liang
  • Website des Verlags:
  • http://search.cpan.org/~ping/PBJ-JNI-0.1/lib/PBJ/JNI.pm

PBJ :: JNI. Stichworte


PBJ :: JNI. Beschreibung

PBJ :: JNI ist ein Perl-Modul mit vollen Zugriff auf und von Java Virtual Machine von Perl. PBJ :: JNI ist ein Perl-Modul mit vollen Zugang zu und von Java Virtual Machine von Perl.Synopsis Verwenden Sie PBJ :: JNI :: Javavm; mein ($ env, $ jvm, @vm_opts); meine ($ cls, $ fid, $ mid, $ out); # Erstellen Sie die Java VM @VM_OPTS = ("-XRS", "-XCheck: JNI"); $ jvm = new pbj :: jni :: javavm (); $ env = $ jVM-> get_env (@vm_opts); $ env-> pushlocalframe (16) == 0 oder sterben; $ cls = $ env-> findklasse ("java / lang / system") oder sterben; $ fid = $ env-> getstaticfieldid ($ cls, "out", "ljava / io / printstream;") oder sterben; $ out = $ env-> getstaticojectfield ($ cls, $ fid) oder sterben; $ cls = $ env-> getObjectclass ($ out) oder sterben; $ MID = $ ENV-> GetMethodid ($ CLS, "Println", "(i) v") oder sterben; $ env-> callvoidmethod ($ out, $ mid, $ env-> cast ("i", 12345)); $ env-> poplocalFrame (0); WarningThis Software befindet sich noch in der Alpha-Stufe. Es ist möglicherweise nicht zuverlässig und seine Funktionen und APIs können sich in den zukünftigen Releases ändern.Das PBJ :: JNI-Paket ermöglicht es Ihnen, mit Ihrer Java-virtuellen Maschine zu verknüpfen und direkt auf Java-Klassen von Perl zuzugreifen. Es ermöglicht auch einen Mechanismus, um Rückrufe aus dem Java-Programm auf Perl-Subroutinen zu erstellen. Das Paket konzentriert sich auf die Bereitstellung eines Satzes von APIs, die der nativen JNI-Schnittstelle eng mit der nativen JNI-Schnittstelle ähnelt. Dies bedeutet grundsätzlich, dass Sie ein normales JNI-Programm in Perl anstelle von C oder C ++ schreiben können. Dies bietet einen schnelleren Weg, um Wrapper zu schreiben, um Programme aufzurufen, die in Java geschrieben wurden, und stellen daher Java-Bibliotheken auf den PERL ein, ohne dass das Schreiben von C / C ++ -Programme mit niedrigem Niveau eingetragen ist. Sie müssen wissen, wie JNI arbeitet, um dieses Paket zu verwenden, um dieses Paket zu verwenden. Dieses Paket ist definitionsgemäß sehr primitiv. Wenn Sie nicht gründlich darauf verstehen, wie JNI funktioniert, und versuchen Sie, die Funktion dieses Pakets zu verwenden, können Sie Ihr Programm leicht abstürzen oder Speicherlecks erstellen. Also tun Sie das nicht. Java-Pakete, so dass ein Perl-Programmierer sie direkt in einer reinen Perl-Umgebung verwenden kann, ohne etwas über JNI.Requirements zu kennen: · Perl-Anforderungen: · Perl.


PBJ :: JNI. Zugehörige Software

Ppm

PPM ist ein Perl-Paketmanager: Suchen, Installieren, Aktualisieren von Software-Paketen. ...

192

Herunterladen