JNI--Hello World(二)

2014-11-24 11:36:15 · 作者: · 浏览: 14
s目录下,再次进行编译:
--------------------Configuration: NativeCode02 - Win32 Debug--------------------
Compiling...
source.cpp
Linking...
Creating library Debug/NativeCode02.lib and object Debug/NativeCode02.exp
NativeCode02.dll - 0 error(s), 0 warning(s)
OK,编译成功,在工程项目的Debug目录中可以看到我们编译成功的NativeCode02.dll文件。
(5)将动态链接库路径保存在path路径下,这样在Java代码中就可以直接调用该动态链接库(DLL)
具体步骤省略
(6)编写Java层代码
当动态链接库编译成功后,我们就可以在Java层调用该动态链接库了,代码比较简单,直接上代码:
[java]
package com.jony.nativetest;
public class TestNative {
public native void sayHello();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.loadLibrary("NativeCode02");// 加载动态链接库
TestNative testNative = new TestNative();
testNative.sayHello();//调用naive方法
}
}
OK,大功告成,JNI--Hello World至此已经实现,接下来的博客将给大家深入介绍JNI的使用方式,技术源于分享,大家共同进步……