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。