JNIjw01
1、VC6(CPP)的DLL代码:
#include<stdio.h> #include "jniZ_JNIjw01.h" JNIEXPORT void JNICALL Java_jniZ_JNIjw01_SayHello (JNIEnv * env, jobject obj) { printf("Hello World\n"); }
2、Java代码:
package jniZ; public class JNIjw01 { //定义一个本地方法 public native void SayHello(); public static void main(String[] args) { //System.out.println(System.getProperty("java.library.path")); //调用动态链接库 System.loadLibrary("JNIjwVC6_01"); JNIjw01 jni01 = new JNIjw01(); jni01.SayHello(); } }
3、Java控制台输出:
Hello World
4、
5、