私はopenbevライブラリで正常に動作するNetbeansに関するプロジェクトを持っています。私の.jarファイルにライブラリを追加するには
私はプロジェクトのプロパティ]> [ファイル名を指定して実行に設定されています:-Djava.library.path="C:\opencv\build\java\x64"
私は、NetBeansでプロジェクトを実行した場合、それは動作します。私は、JARファイルを作成し、CMDからjava -Djava.library.path="C:\opencv\build\java\x64" -jar myjar.jar
しようとすると、
しかし、それは私が私のjarファイルを構築するために行方不明です何
java.lang.NoClassDefFoundError: org/opencv/core/Mat
を投げますか? .jarが構築されたディレクトリで
編集
、私はlib
と呼ばれるディレクトリを作成し、Iの内側にOpenCVの-300.jarを置く:私はjava -cp "lib/opencv-330.jar;myjar.jar" gui.Client
を実行する場合、それは動作します... がいずれかがありますそのコマンドを実行しないでアプリを実行する方法?完全なパスを提供することにより、
1)ファイルをロードします:
実行可能なjarファイルを作成する必要があります。 – tsolakp
「実行可能な」JARとはどういう意味ですか?私はすでに自分の.jarを持っています –
https://en.wikipedia.org/wiki/JAR_(file_format)#Executable_JAR_files – tsolakp