私は多くの人がこの問題をSOに投稿しているのを見てきました。私はそれらの投稿を読み、提案された方法を試しましたが、残念ながら問題を解決するのに役立ちませんでした。
これが私の問題です:
public class runme {
static {
System.loadLibrary("example");
}
public static void main(String argv[]) {
System.out.println(example.fact(4));
}
}
エラー:
anu@anu-desktop:~/Desktop/swigtest/new$ java runme
Exception in thread "main" java.lang.UnsatisfiedLinkError: no example in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at runme.<clinit>(runme.java:5)
Could not find the main class: runme. Program will exit.
サンプルライブラリは、 runme.javaと同じパスにあります。なぜこのエラーが発生するのですか?私はUbuntuOSで作業しています。
私がこれを解決するのを助けるどんな助けでも大いに感謝されます。
編集:
ここにファイルを添付しました