java jni 与C++ dll 互相调用方法,主要class编译,与h头文件生成

原创
09/27 15:01
阅读数 20

JNI使用,网上的方法就可以,在此不做叙述  

https://blog.csdn.net/qq_38288172/article/details/82387946?utm_medium=distribute.pc_relevant.none-task-blog-title-1&spm=1001.2101.3001.4242

最主要的是h头文件生成不了,特意记录一下,防止之后出错

1.class编译

    这个直接编译就行,如果有引用的对象,那么javac会编译出错,直接整个项目编译,然后把文件放到和java文件一个目录

    

2.h头文件生成,总是不行,出错,最后发觉是包路径问题

    如上图,指令必须先进入java目录,然后执行 javah 

中文编码问题

成功!!

网上其他方法都不行,生成不了头文件,特此记录一下,方便以后查询

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部