摘要: 主要参考资料为《JAVA核心技术 II:高级特性》这本书第十二章,不过网上也有些关于介绍如何做相关工作的,由于项目需要使用Java来调用c代码,所以需要生成so库这样来使用,过程中遇到了一些问题,特此分享下。做so文件主要分为一下几步:编写.java文件,其中有声明native方法javac生成.class文件javah生成.h文件编写.c文件gcc打成so文件将so库文件放到-Djava.library.path目录下使用so库文件下面就如何写一个so动态库并正确使用的HelloNative的过程,其中可能遇到的问题,我也会注明。Linux下用Eclipse新建一个工程,暂命名为HelloN 阅读全文
posted @ 2012-07-10 15:40 hanyuanbo 阅读(2274) 评论(0) 推荐(0) 编辑