关于java调用c++的dll文件
来源:互联网 发布:济宁力拓网络 编辑:程序博客网 时间:2024/06/06 01:14
在web项目中需要与c++通信时,我们可以通过java引入dll文件。在本人多次失败的经历下,才正确实现了该调用过程。
1、编写java类
2、在cmd中进入该文件夹,javac NativeInvoke.java
3.执行上述可得到NativeInvoke.class文件
4、cmd进入以下文件夹,执行javah com.shenhaoinfo.util.NativeInvoke,得到下面的文件
5、现在开始了c++编写的工作了,打开VC6,按下面的步骤新建32位的动态链接库
6、将com_shenhaoinfo_util_NativeInvoke.h文件引入到Headr Files目录下,并且在source Files下创建NativeInvokeLib.cpp
7、编写NativeInvokeLib.cpp文件,主要是引入com_shenhaoinfo_util_NativeInvoke.h和实现其方法
8、加入库文件
9、找到VC6的项目路径,将com_shenhaoinfo_util_NativeInvoke.h添加到该文件夹下
10、按照1,2,3的顺序执行,可得到dll文件
11、打开VC6的项目路径,可以看到生成了Debug文件夹,并且打开可看到NativeInvokeLib.dll文件
12、在myeclipse中加入该dll文件。步骤:在工程目录下新建library文件夹,并且把生成的dll文件放到文件夹下。
13、右击NativeInvokeLib.dll文件后再点击Build Path,点击Configure Build Path...
14、选中Native library location:None,点击Edit后填写CommonMemoryTest/library,点击OK,再点击OK。
15、把NativeInvokeLib.dll文件复制到jdk的bin文件夹中
16、测试
到这里就可以实现java调用c++的dll文件,从而很好地实现java与c++交互。
- 关于java调用c++的dll文件
- 关于c语言创建dll文件及dll文件的调用和一点设想
- Java调用C语言DLL文件方法
- Java/c/c++调用DLL文件
- 调用C语言编写的DLL文件
- 关于Java调用dll的方法
- 关于Java调用dll的方法
- 关于Java调用dll的方法
- 关于Java调用dll的方法
- 关于Java调用dll的方法
- 关于Java调用dll的方法
- java调用.dll文件
- Java调用.dll文件
- java 调用dll文件
- Java调用.dll文件
- Java调用.dll文件
- java 调用 dll 文件
- java调用dll文件
- win10完美解决快捷方式小箭头、虚框。
- hiho #1571 : 小Hi与钢铁侠 【贪心】
- javascript基本运算符
- 蓝鲸社区版升级(v3.1.5-->v3.1.6)
- iic驱动(IO口模拟)
- 关于java调用c++的dll文件
- Android Studio换成黑色主题
- IDEA使用小结
- 设计模式学习---第七节:简单工厂模式
- 漫步最优化四十——Powell法(上)
- 第七周项目三C/C++数据结构实践——负数把正数赶出队列
- JZOJ 5462. 【NOIP2017提高A组冲刺11.8】好文章
- 前台显示上传的图片
- 【1701H1】【穆晨】【171108】第二十九天总结