JNI 接口调用 C 方法坑点
在 Java10 及以后删除了javah,应使用以下命令生成头文件。javac -h . %local_path%
MinGW 版本要和系统位数相同。
生成 .o 文件 g++ -c -I"%JAVA_HOME%\include" - I"%JAVA_HOME%\include\win32" NativeTest.cpp
生成.dll文件 g++ -Wl,--add-stdcall-alias -shared -o NativeTest.dll NativeTest.o
将生成的dll放入 library.
原创
2020-09-23 08:56:24 ·
131 阅读 ·
0 评论