osx jni 开发 1
2015-11-30 22:30
120 查看
听说了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文件创建动态链接库
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文件创建动态链接库
相关文章推荐
- NouveauParfum
- crc
- 汉诺塔
- C++ Tips and Tricks
- mysql5.6-独立undo log
- ATM
- js,jquery,css,html5特效
- 服务器新环境搭建笔记
- 大数操作类
- Java NIO和IO的主要区别
- 字符串拷贝的一系列问题
- MapReduce学习
- jQuery-File-Upload 使用笔记(一) 基础插件配置
- leetcode - Number of 1 Bits
- unity3d 官方文档的调试方法
- WebKit之RenderObject继承关系图整理
- java中的Collection
- IOS常见问题之:clang: error: no such file or directory
- 20135305姚歌 20135310陈巧然 实验三:实时系统的移植
- MATLAB一些函数总结