我正在开发一套设备的应用接口,是准备用C++开发的。有部份客户是使用java平台开发应用的,所以我设计api时希望java用户能够方便的使用。查看了一些资料,java可以用JNI方便的调用c++写的dll中的接口函数,可以找到很多例子。但是所有例子都是介绍调用接口函数的,就是说dll都是由单个的函数组成的。我想希望的能用c++设计出用类封装的动态链接库,但是不知道java是否可以方便的调用动态库中的类对象呢?
解决方案 »
- 一道亚信面试题,请各位高手求解!
- java连oracle异常,请帮忙看下,谢谢!
- 帮下我,谢谢了,郁闷了一晚上。
- 忙了半天,还是调试出了这个问题!!Failed to load the sqljdbc_auth.dll
- 哪有J2EE API 中文版的?
- 问题连锁!
- ▲▲▲ 有个"矩阵加括号"的通用程序,如何把它改得更好!!!
- 入门问题:JButton 对象不能addFocusListener,应该怎么处理
- 怎么调用某种类型文件,让其被默认的应用程序打开----着急!!!
- 60分相送:如何使用Java语言实现在Windows 98任务栏中加入图标
- 问一个java正则表达式,实在看不出来是匹配什么的
- Java 网络编程中读取数据问题
2、用javah命令从class文件中生成.h头文件
3、将.h文件里面的所有函数实现一遍,每个函数内部调用并返回已有dll的函数的结果
4、生成jni的dll文件,把它和原先的dll文件一同放到PATH对应的路径下,之后就能用java调用了