1、写 VectorAdd.java 程序,在 cmd 中生成 .h 头文件(javac -h . VectorAdd.java)
2、写 VectorAdd.cpp 程序,引入 . h 头文件,在 .cpp 程序中实现它
3、将 VectorAdd.java、 VectorAdd.cpp、 . h头文件,拷贝到centos7系统下
4、编译java程序(javac VectorAdd.java),生成 .class 文件
5、编译 c 程序(g++ -I /jdk/include -I /jdk/include/linux -fPIC -shared -o libVectorAdd.so VectorAdd.cpp), 生成 libVectorAdd.so 链接库
6、把生成的 .so 链接库,引入到 VectorAdd.java 中去(System.load("//temp//libVectorAdd.so");)
7、执行java程序(java VectorAdd), 完美结束!!!