Java native 关键字
示例
从编译库加载方法
class Main {
static {
System.loadLibrary("libraryname");
}
public static void main(String[] args) {
test();
}
private static native void test();
}
定义和用法
The native
keyword declares a method as belonging to an external compiled library which is native to the operating system.
为了使用本地方法,必须从 .dll
, .so
或类似的文件中加载外部库。外部文件中的编译代码应编写为支持 Java 本地接口。