私のプロジェクトでは、C から Java 関数を呼び出したり、その逆を行ったりしています。したがって、私はJNIを使用しました。ターミナルからコンパイルすると完全に機能します。しかし、Eclipse IDE で同じ Java ファイルを使用しようとすると、問題が発生します。デフォルトのパッケージを使用してEclipseでコンパイルしようとしました。それは完全に機能します。しかし、パッケージに入れてコンパイルすると問題が発生します。次のエラーが表示されます
スレッド「AWT-EventQueue-0」の例外 java.lang.UnsatisfiedLinkError: no my in java.library.path
共有ライブラリをロードするために、Javaファイルで次のコマンドを使用しました
System.loadLibrary("my");
「libmy.so」は、端末から生成した共有ライブラリの名前で、Eclipseで使用しようとしています