Java调用CC++编写的第三方dll动态链接库.docx
文本预览下载声明
第一步是安装vc编译程序VS2005 选择默认
1、编译一java类HelloWorld.java:代码如:
class HelloWorld
{
public native void displayHelloWorld();
static {
System.loadLibrary(HelloWorldImp);
}
public static void main(String[] args) {
new HelloWorld().displayHelloWorld();
}
}
2、编译class文件和.h文件,如图
3、Microsoft Visual Studio 2005 创建工程,
点击下一步
点击完成
4、C:\Program Files\Java\jdk1.6.0_17\include 在jdk安装路径找到jni.h文件
C:\Program Files\Java\jdk1.6.0_17\include\win32 在jdk安装路径找到jni_md.h文件
5、把这三个文件放到你创建的c++工程里面,HelloWorld.h是第一步生成的文件,如图
6、把三个文件导入你的项目如图:
7、把选中的部分删除,换成以下代码
8、执行debug
8、去C++工程目录下,debug找动态链接库.dll
9、把HelloWorldImp.dll放到C:\WINDOWS 文件夹下 或者第二种见10、
在命令窗口调用 如图
调用成功!!!!
10、或放在这里 执行命令也行
显示全部