首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

被暗藏了的jni

2012-10-06 
被隐藏了的jni根据.h生成的方法名写个cpp文件HelloWorld.cpp#include jni.h#include HelloWorld.h#inc

被隐藏了的jni


根据.h生成的方法名写个cpp文件
HelloWorld.cpp
#include <jni.h>#include "HelloWorld.h"#include <stdio.h>JNIEXPORT void JNICALL Java_HelloWorld_DisplayHello(JNIEnv *env, jobject obj){    printf("From jni_helloworldImpl.cpp :");    printf("Hello world ! \n");    return;}

g++ -shared -I /usr/local/jdk/include/ -I /usr/local/jdk/include/linux/ -Wall -fPIC HelloWorld.cpp  -o libHello.so
java -Djava.library.path=. HelloWorld

注意一下要引入/usr/local/jdk/include/ 和/usr/local/jdk/include/linux/
还要加-Wall -fPIC

热点排行