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、

 

posted @ 2016-04-26 16:33  JavaSkill  阅读(114)  评论(0编辑  收藏  举报