JNI调用测试

有需求使用JNI调用,籍着这个机会按照《Linux下测试Java的JNI(Java Native Interface) 》上进行了下测试。

这篇文章记录得很清楚了,对原理未做深入的分析,希望今后有机会分析下(不主做Java)。

测试的基本的过程都是类似的,在此也不贴代码了。给个编译max的Makefile吧,有需要的人拿去吧。

JAVA_HOME=/usr/local/java/jdk
cflags=-I ${JAVA_HOME}/include 
                         -I ${JAVA_HOME}/include/linux
lflag= -L ${JAVA_HOME}/jre/lib/amd64/server/
all:
        gcc max.c ${cflags} -fPIC -shared -o libmax.so
原文地址:https://www.cnblogs.com/westfly/p/3283545.html