发布网友 发布时间:2022-04-24 16:30
共1个回答
热心网友 时间:2023-10-22 18:08
JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。
很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。
但是JNI也有它的缺点,使用java与本地已编译的代码交互,通常会丧失平台可移植性。