チュートリアルに従って、最初の JNI プログラムを作成します。私のプログラムはとてもシンプルです..
package JNI;
public class HelloWorld {
private native void print();
public static void main(String[] args) {
new HelloWorld().print();
}
static {
System.loadLibrary("HelloWorld");
}
}
また、C++ ネイティブ ライブラリ (.so ファイル) をビルドし、同じディレクトリに配置します。
そして使う
java -Djava.library.path=. JNI.HelloWorld
(ネイティブ ライブラリと helloworld.class は同じ場所にあります)
すべてが正しく見えるようです。しかし、エラーは私を絡ませることを決してあきらめません..
私たちを手伝ってくれますか?