IntelliJ IDEA 自动编JNI的配置

借鉴转载https://blog.csdn.net/qq_35246620/article/details/64958736

1. 一键生成头文件

jni生成的.h .c文件均放在这个目录下

​ 点击 File>Settings>Tools>External Tools:

​ 点击+

​ 鼠标右键Externel Tool 选择对应名称生成

2. 自动编译生成.so

  1. 新建lib目录

    jni生成的lib文件均放在这个目录下

    ​ 点击 File>Settings>Tools>External Tools:

    ​ 点击+

3. 添加对应lib文件到java路径

JVM的java.library.path属性即为环境变量Path指定的目录

因为编译我们依赖了IntelliJ IDEA,所以要添加对应动态库路径

点击run,点击Edit Configurations

选中Main

然后在 VM opition中添加

-Djava.library.path=/home/chao/IdeaProjects/JniTest/lib

然后编译就OK了

posted @ 2021-01-10 19:17  make_wheels  阅读(680)  评论(0编辑  收藏  举报