一、JNI(JavaNativeInterface)的作用就是Java通过JNI调用其他语言的函数(或方法)(主要是C&C++)。
二、准备
1. java8系列jdk,有很多版本,任选一个即可,如jdk1.8.0.231。安装好,配置好环境。
2. vs2022或其它ide,写cpp的。
3. eclipse,写java源程序的。其它如idea,notebook,能写就行。需要配置好java环境。
三、写java源程序
1.创建一个java项目,创建项目时选中环境jre1.8.0.231,eclipse自带的jre问题多多。
2. 右键选中项目JavaCallC,新建一个类,建类时给包取个名字。输入以下代码:
package javaCom;
public class JavaCallC { //如果用了public,类名和源文件名必须一致
static { //加载动态库,不用加扩展名,windows下会加载testJni.dll,linux下会加载testJni.so
S