System.loadLibrary( String name )
geladen:
public class NativeHelloWorld {
|
System.loadlibrary
ist ein Programmbibliotheksname,
dessen Behandlung je nach Plattform erfolgt:
System.loadLibrary
wird
die Bibliothek dann nicht mehr laden."JAVA_"
"_"
"__"
gefolgt von der
Argumentsignatur
Durch den Aufruf von: javah -jni NativeHelloWorld entsteht folgende
Header-Datei:
#ifndef _Included_NativeHelloWorld
/*
#ifdef __cplusplus
JNIEXPORT und JNICALL werden wie folgt in der Datei jni_md.h definiert: |
Escape Sequenz | bedeutet |
---|---|
_0XXXX | ein Unicode character XXXX. |
_1 | character "_" |
_2 | the character ";" in signatures |
_3 | the character "[" in signatures |