Heim  >  Artikel  >  Java  >  Welche Rolle spielt JNI in Java?

Welche Rolle spielt JNI in Java?

WBOY
WBOYnach vorne
2023-05-19 11:25:151377Durchsuche

jni bedeutet:

Die Hauptfunktion von jni besteht darin, dass der jni-Standard seit jdk1.1 Teil der Java-Plattform geworden ist. Er bietet eine Reihe von APIs, die Java die Interaktion mit anderen Sprachen ermöglichen und den Aufruf anderer Sprachen ermöglichen ​​im Java-Code. Im Allgemeinen verwenden wir jni, um Code in C oder C++ aufzurufen.

Anwendungsbeispiel:

public class JniTest {
    static{
        System.loadLibrary("MyNativeDll");
    }
 
    public static native void callCppMethod();
 
    public static void main(String[] args) {
        System.out.println("DLL path:"+System.getProperty("java.library.path"));
        callCppMethod();
    }
}

Das obige ist der detaillierte Inhalt vonWelche Rolle spielt JNI in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen