ホームページ >Java >&#&チュートリアル >JNI を使用すると「UnsatisfiedLinkError: Can't find dependdependent library」というメッセージが表示されるのはなぜですか?
依存ライブラリが見つからない場合の JNI の「UnsatisfiedLinkError」に対処する
Java ネイティブ インターフェイス (JNI) は、Java 内からネイティブ コードを呼び出す機会を提供します。プログラム。ただし、「UnsatisfiedLinkError」が発生すると、「依存ライブラリが見つかりません」というわかりにくいエラー メッセージが表示されてイライラすることがあります。
「UnsatisfiedLinkError」のトラブルシューティング
この問題を解決するには、共有ライブラリの検索パスの範囲とクラスパスからの独立性を理解することが重要です。 Windows 環境では、ロードしようとしている JNI ライブラリは、現在の作業ディレクトリ、または Windows PATH 環境変数で指定されたディレクトリ内に存在する必要があります。
推奨される修正
参考資料
詳細については、 JNI とその仕様については、
以上がJNI を使用すると「UnsatisfiedLinkError: Can't find dependdependent library」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。