前提・実現したいこと
jniで以下に該当するメソッドを実装する。
・jnaのcom.sun.jna.Pointerを引数として渡すメソッド
発生している問題
現状で作っているプログラムは、javaからCを呼ぶのに、jnaを使用しています。
その中でjnaのcom.sun.jna.Pointerを引数として渡すメソッドを
jniでどう作ればよいのかわかりません。
該当のソースコード
以下のような変更をしたいのですが、
xxxxxの部分とyyyyyの部分に何を記載すればよいか分かりません。
JNA.java
void init(Pointer randomFunctionPointer);
↓
JNI.java
public native void init(xxxxxx randomFunctionPointer);
jni.c
JNIEXPORT void JNICALL Java_JNI_init(JNIEnv *env, jobject obj, yyyyy randomFunctionPointer){
init(randomFunctionPointer);
}
補足情報
受け側は c++ ではなく c です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。