甚么是JNI那?
JNI是Java Native Interface的缩写,它供给了若干的API实现了Java和其他语言的通讯(重要是C&C++)。从Java1.1开端,JNI尺度成为java平台的一部份,它许可Java代码和其他语言写的代码进行交互。JNI一开端是为了本地已编译语言,特别是C和C++而设计的,但是它其实无妨害你应用其他编程语言,只要调用商定受支撑便可以够了。应用java与本地已编译的代码交互,通常会损失平台可移植性。但是,有些情形下这样做是可以接收的,乃至是必需的。例如,应用一些旧的库,与硬件、操作体系进行交互,或为了进步程序的性状。JNI尺度最少要保证本地代码能工作在任何Java 虚拟机环境下。
JNI是Java Native Interface的缩写,它供给了若