jni java调用win32 dll的方法
来源:互联网 发布:最好的门户网站 知乎 编辑:程序博客网 时间:2024/05/16 14:16
1 在java中写好java需要的win32 dll中需要的函数说明 ,并编译成功
2 在win32 的cmd中,到java文件所在的目录(eg: d:\java\isoline\com\util)下,调用命令:
1)javac objectiveAnalyse.java 此时成功后,会在目录d:\java\isoline\com\util下生成objectiveAnalyse.class文件
(2) cmd转当前目录到d:\java\isoline javah -jni com.util.objectiveAnalyse ,即可生成c++ dll所需要的com_util_objectiveAnalyse.h文件
3 此时 会在当前目录下生成java需要的com_util_objectiveAnalyse.h文件,文件中产生了函数Java_PictureFactoryPlugin_GetDataPicture()
4 手工改成java需要的包结构,如java需要 com_util 包结构,则改为:Java_com_util_PictureFactoryPlugin_GetDataPicture()
5 在cpp文件中实现:Java_com_util_PictureFactoryPlugin_GetDataPicture() 的功能即可。
6 生成win32 dll ,就可以被java调用 了
reference:http://blog.sina.com.cn/s/blog_4d18e4240100gfgy.html
- jni java调用win32 dll的方法
- java调用dll方法--JNI
- java使用jna 方法调用Win32 dll
- win32下使用gcc编译供java 调用的dll须知(jni)
- java 调用dll JNI
- 浅谈JNI的使用--java调用dll
- java调用dll(JNI的使用)
- JNI:Java调用Delphi编写的dll
- jni java调用c++实现的dll
- 浅谈JNI的使用--java调用dll
- JAVA JNI调用C编写的dll
- 实践Java中,Jni调用DLL文件本地方法
- JAVA通过JNI调用c++本地方法dll
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- java调用dll的几种方法(JNI,Jawin,Jacob)
- java调用dll的几种方法(JNI,Jawin,Jacob)
- tree 递归 树形菜单!
- Hibernate开发流程——基本概念和CURD
- 字符驱动相关的重要的数据结构
- Android中的ShapeDrawable的一个注意点
- 三星发布2GHz Cortex-A15 移动芯片Exynos 5250
- jni java调用win32 dll的方法
- SQL Server优化50法(转)
- phpcms 修改$page方法输出样式
- 西乔推荐的设计师看的书 记下 第一本好像看过了
- CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别
- (六)笨咔的我终于有点开窍了。
- GRUB命令详解(转)
- Spring中使用getSession()与通过HibernateTemplate进行数据操作的差别
- jquery 回车事件