PBJ :: JNI

PBJ :: JNI is een PERL-module met volledige toegang tot en van de virtuele machine van Java uit Perl.
Download nu

PBJ :: JNI Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ping Liang
  • Uitgever website:
  • http://search.cpan.org/~ping/PBJ-JNI-0.1/lib/PBJ/JNI.pm

PBJ :: JNI Tags


PBJ :: JNI Beschrijving

PBJ :: JNI is een PERL-module met volledige toegang tot en van Java Virtual Machine van Perl. PBJ :: JNI is een PERL-module met volledige toegang tot en van Java Virtual Machine van Perl.Synopsis Gebruik PBJ :: JNI :: Javavm; mijn ($ env, $ JVM, @vm_opts); mijn ($ CLS, $ FID, $ MID, $ OUT); # Maak de Java VM @VM_opts = ("-XRS", "-XCHECK: JNI"); $ JVM = NIEUW PBJ :: JNI :: Javavm (); $ ENV = $ JVM-> GET_ENV (@vm_opts); $ Env-> Pushlocalframe (16) == 0 of sterven; $ CLS = $ Env en-> Findclass ("Java / Lang / System") of sterven; $ FID = $ Env-> GetstaticFieldID ($ CLS, "OUT", "LJAVA / IO / PRINTSTREAM;") OF STERGEN; $ OUT = $ ENV-> GETSTATICOBOGFIELD ($ CLS, $ FID) OF STERGEN; $ CLS = $ Env-> GetObjectClass ($ OUT) of sterven; $ MID = $ ENV-> GETMETHODID ($ CLS, "Println", "(i) v") of sterven; $ ENV-> CALLVOIDMETHOD ($ OUT, $ MID, $ ENVE-> GEWORDEN ("I", 12345)); $ Env-> PopLocalFrame (0); Waarschuwingssoftware is nog steeds in alfa-fase. Het is mogelijk niet betrouwbaar en de kenmerken en API's kunnen veranderen in de toekomstige releases. Het PBJ :: JNI-pakket kunt u koppelen aan uw Java-virtuele machine en direct toegang tot Java-lessen van PERL. Het biedt ook een mechanisme om callbacks te creëren van het Java-programma naar Perl-subroutines. Het pakket richt zich op het verschaffen van een reeks API's die op de inheemse JNI-interface lijken. Dit betekent eigenlijk dat u een gewoon JNI-programma in PERL kunt schrijven in plaats van in C of C ++. Dit biedt een snellere manier om wrappers te schrijven om programma's in Java op te roepen en daarom Java-bibliotheken in te voeren aan de PERL zonder de moeite van het schrijven van lage niveau C / C ++ -programma's. U moet weten hoe JNI werkt om dit pakket te gebruiken. Dit pakket is per definitie zeer primitief. Als u niet grondig begrijpt hoe JNI werkt en probeer het kenmerk van dit pakket te gebruiken, kunt u uw programma eenvoudig crashen of geheugenlekken maken. Dus doe dat niet. Het is mijn hoop dat iemand met de juiste vaardigheden in JNI en PERL-wrappers kunnen schrijven voor een set populaire Java-bibliotheken, zoals JDBC, XML PARDER, JMS (waar ik aan werk) en andere nuttigs Java-pakketten, zodat een Perl-programmeur ze rechtstreeks in een zuivere perl-omgeving kan gebruiken zonder iets te weten over JNI.Requirements: · PERL-vereisten: · Perl


PBJ :: JNI Gerelateerde software