詳細をまとめるのを手伝ってください。インターネットを何時間もスキャンしましたが、結果は良くありません。
ので、私は持っています:
Delphi で記述された JNI 用の DLL (32 ビット Comp の 32 ビット Delphi から)
64 ビット MAC 上の Java Web プロジェクト (Tomcat、Spring)
System.out.println(System.getProperty("java.library.path")) は「/tmp」と書き込み、正しい
/tmp には、デルファイの qvs.dll があります
プロジェクトを開始すると、例外が発生します:
java.lang.UnsatisfiedLinkError: no qvs in java.library.path
ライブラリをロードする Java コード:
System.loadLibrary("qvs")
同じ結果で多くの組み合わせを試しました。試せない理由はただ一つ。64 ビット MAC で 32 ビット DLL を使用できますか?
どうもありがとう。