Ich habe ein Projekt auf Netbeans in Ordnung mit Opencv-Bibliothek arbeiten.Wie Bibliotheken zu meiner .jar-Datei hinzufügen
Ich habe eingestellt auf Projekteigenschaften> Run: -Djava.library.path="C:\opencv\build\java\x64"
Wenn ich das Projekt auf NetBeans es funktioniert laufen.
Allerdings, wenn ich die JAR-Datei und versuchen, java -Djava.library.path="C:\opencv\build\java\x64" -jar myjar.jar
von cmd bauen, wirft es
java.lang.NoClassDefFoundError: org/opencv/core/Mat
Was bin ich mein Glas zu bauen?
bearbeiten
Im Verzeichnis, in dem .jar gebaut wurde, erstelle ich ein Verzeichnis lib
genannt und innerhalb I opencv-300.jar setzen: Wenn ich java -cp "lib/opencv-330.jar;myjar.jar" gui.Client
ausführen es funktioniert ... Gibt es eine Möglichkeit, die App auszuführen, ohne diesen Befehl auszuführen?
Sie müssen ausführbares jar erstellen. – tsolakp
was meinst du mit "ausführbaren" jar? Ich habe bereits meine .jar –
https://en.wikipedia.org/wiki/JAR_(file_format)#Executable_JAR_files – tsolakp