ネイティブ ライブラリにアクセスする必要がある Eclipse 用のプラグインを開発しました。
/usr/lib
プラグインがアクセスするために.so ファイルが存在することは必須ですか? そこに存在しない限り、プラグインはその中のメソッドにアクセスできません。プラグインを展開しても、構成を変更せずに動作するように、プラグイン自体が .so にアクセスできるようにする必要があります。以前は .so をロードしていましたが、 でSystem.loadLibrary()
フル パスを使用してライブラリをロードした場合でもSystem.load()
、.so ファイルを にコピーしない限り機能しませんでした/usr/lib
。
プラグインを独自のソース フォルダからアクセスさせるにはどうすればよいですか?