1

私はEclipseにopenCVプロジェクトを持っています。今、私はそれを実行可能なJarにしようとしていますが、一度jarを実行しようとすると起動できません。フォローしてみました - https://groups.google.com/forum/#!topic/javacv/ziqKIb7PgYk

しかし、私は正しく理解できませんでした。誰でも必要なことを行う適切な方法を説明できますか?

私のシステムでは、OpenCV がインストールされています。Eclipse からプロジェクトを実行しようとすると、すべて正常に動作します。しかし、runnabelJar から同じことをしようとすると、そうではありません。.dll ファイルが含まれていないことがわかったので、どうすればよいでしょうか。

4

2 に答える 2

2

私はついに解決策を得ました。はい、javaCV を使用して Eclipse から Runnable jar を簡単に作成できます。Ant や Maven のビルドは必要ありません。

JavaCVのみを使用しており、jniビルドの意図がないOpenCVでクラスパスを設定する必要はありません。

  • Java プロジェクトを作成します。
  • すべての jar をコピーします。x86、Linux、または不要な jar も避けることができます。

ここに画像の説明を入力

  • jre バージョンを検索し、32 ビットの場合は OpenCV 32 ビット ライブラリのパスを取得し、それ以外の場合は 64 ビットを取得します。これらの dll は、システムのどこにでも配置できます。特定のパスに配置する必要はありません。
  • OpenCV jar に移動して展開し、 Native Library Location をクリックし、パスを編集して参照します

ここに画像の説明を入力

それだけです、ジョブは完了し、Runnable jar などを作成します。魅力的に機能します。

実行可能なjarを任意のユーザーに提供したら、ユーザーのopenCVパスをクラスパスに設定するか、 dlls を提供して、静的ブロックにライブラリをロードします。

于 2013-10-05T20:12:03.390 に答える