jni

1.创建java类,里面包含native方法
public static native getInt();


2.javac xxx.java

3.javah -jni xxx.java (生成xxx.h头文件)

4.根据生成到头文件写 xxx.c 文件

5.创建so共享库:
  gcc -share -I/home/.../jdk/include -I .../include/linux xx.c -o xx.so

6.运行java -Djava.library.path=(so的路径) xxx.java

你可能感兴趣的:(java,jdk,linux,jni,gcc)