Java native 關鍵字
示例
從已編譯庫載入方法
class Main {
static {
System.loadLibrary("libraryname");
}
public static void main(String[] args) {
test();
}
private static native void test();
}
定義和用法
native
關鍵字宣告一個方法屬於作業系統本地的外部已編譯庫。
要使用本地方法,必須從 .dll
、.so
或類似檔案載入外部庫。外部檔案中的已編譯程式碼應編寫為支援 Java Native Interface。