osx jni 开发 1

听说了jni很久,一直没有时间静下来好好学习,接下来我会在osx平台上面学习基本的jni的内容

1 相关概念

     jni : java native interface

     sun公司提供的java调用native code 的方法。支持c/c++。

2  最简单的jni  helloWorld

     开发环境 osx 10.10.2/eclipse/jdk8

     2.1 详细步骤

         1 创建一个java工程,带有main函数的类。        

         2  创建一个native方法            

        

        3  使用jdk工具javah生成c/c++头文件

        使用终端打开java项目的class文件夹位置,使用javah。

       

       

       完成以上操作后会再classPath下生成一个.h文件,注意检查文件生成的正确性。检查是否生成相应的文件。

       

3 使用.h文件创建动态链接库 

你可能感兴趣的:(jni)