IntelliJ Java Web アプリケーション プロジェクト (Maven プロジェクト) を Linux システムから Windows システムにインポートしようとしています。この Java プログラムは、実行するために 2 つの外部ライブラリに依存しています。
Linux システムでは、テスト ケースを実行すると両方のライブラリが正常にロードされます (そして成功します)。ただし、Windows システムに移行すると、ライブラリの 1 つが正しく動作しなくなります (はい、適切なウィンドウを取得するようにしました)。バイナリ)。
エラーが発生し続けます
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Admin\Desktop\SAINT\Packages\cellml-sdk-1.9\lib\cellml_java_bridge.dll: Can't find dependent libraries
この時点では、.dll がディレクトリに存在するため、何が間違っているのかわかりません。.dll の場所は、Windows の PATH 変数にも存在し、-Djava.library.path=C:\Users\Admin\Desktop\SAINT\Packages\cellml-sdk-1.9\lib を使用して Java に指定しました。
ありがとう