当前位置: 技术问答>java相关
java调用C/C++编写的DLL文件问题,请有经验的高手指教?
来源: 互联网 发布时间:2015-09-12
本文导语: 现有一个用C/C++编写的DLL文件,(只知道接口声明没有源代码修改权限),看了一些有关论坛有关DLL和JNI的文章,有人提到用代理DLL,但不知具体怎么做,请高手们指点。一定给分。 | 使用以...
现有一个用C/C++编写的DLL文件,(只知道接口声明没有源代码修改权限),看了一些有关论坛有关DLL和JNI的文章,有人提到用代理DLL,但不知具体怎么做,请高手们指点。一定给分。
|
使用以下6步:
1.写java程序(1.java)
2.javac 1.java
3.javah -jni 1.class
4.loadlibrary(@)(in 2.java)
5.javac 2.java
6.java 2
1.写java程序(1.java)
2.javac 1.java
3.javah -jni 1.class
4.loadlibrary(@)(in 2.java)
5.javac 2.java
6.java 2
|
用代理dll怎么做,没听过,但用java调用c++的东西通常都是把c++的方法,在VC下生成一个dll文件,然后再用java的loadLibrary()方法来调用dll,你可以去看一下thinking in java的附录部分。