java jni 傻瓜教程
生活随笔
收集整理的這篇文章主要介紹了
java jni 傻瓜教程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?資深程序員教程
1.首先找到jdk內(nèi)的jni.h和jni_md.h放到dll項(xiàng)目?jī)?nèi)?,項(xiàng)目名類(lèi)名自定義。
2.java項(xiàng)目的包名類(lèi)名為c函數(shù)的拼接名。如圖java_test_Main_Fun(JNIEnv *env, jobject job);參數(shù)JNIEnv *env, jobject job默認(rèn)為第一第二參數(shù)且必須。類(lèi)型對(duì)照
?3.按照以上規(guī)則下面代碼片段進(jìn)行修改即可。
#include "jni.h"#ifndef _Included_Java_Mdd_h_//無(wú)格式要求 #define _Included_Java_Mdd_h_//無(wú)格式要求 #ifdef __cplusplus extern "C" { #endif/** jstring: (1)輸入文件夾列表* jstring: (2)輸出文件名*/JNIEXPORT jint JNICALL Java_test_Main_CreateLandsatMdd(JNIEnv *env, jobject job, jstring impPath, jstring outPath); #ifdef __cplusplus } #endif #endif?4.導(dǎo)入dll使用;鼠標(biāo)右鍵testDll,properties
?
5.運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的java jni 傻瓜教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: golang java rpc_gola
- 下一篇: 如何破解“仅三天可见”的朋友圈?