opencv 2.49 で opencv Java アプリケーションをデプロイしようとしています。libopencv_java249.soとopencv-249.jarをUbuntuサーバーにビルドしました。これらは、アプリケーションの起動時にクラスパスで使用できます。
しかし、libopencv_java245 not foundという例外がスローされているため、最初は間違った opencv バージョンを参照しているという印象を受けました。これを確認するために、クラスパスからlibopencv_java249.soを削除しましたが、libopencv_java249が利用できないと不平を言っていました。
追加のテストとして、libopencv_java249.so の名前を libopencv_java245.so に変更したところ、opencv_java249 が見つからないことが再度わかりました。
これで、正しいバージョンの opencv (つまり libopencv_java249) を探していることを確認できると思いますが、それに加えて libopencv_java245 も必要です。私の仮定は正しいですか、誰かが私を導くことができれば本当に役に立ちます。