Ich habe versucht, eine JAR-Datei über die Befehlszeile auszuführen, aber ich bekomme immer noch eine Ausnahme, dass ich eine Bibliothek vermisse, obwohl sie ordnungsgemäß hinzugefügt wurde Es wird angezeigt here. Die Bibliothek, mit der ich meinen Code ausführen möchte, ist die opencv-Bibliothek. Ich bin in der Lage, meine App von intellij laufen zu lassen und ein jar-Artefakt zu erzeugen, das ich sehen kann, wächst das Glas in der Größe, wenn ich die opencv Lib hinzufüge, aber wenn ich versuche, die APP von der Befehlszeile mit "java -jar Test.jar "Ich bekomme die Nachricht, dass mir die opencv-Bibliothek fehlt.Einbinden von Bibliotheken, die jar erzeugen und mit java -jar auf Intellij ausführen
es ist Glas, sondern auch der/opencv-Master/bauen:~/Projects/Test/out/production/Test$ java -cp .:~/Sources/opencv-master/build/bin/opencv-310.jar Main
Und einen weiteren Versuch, weil opencv braucht nicht nur:
[email protected]:~/Projects/Test/out/artifacts/Test_jar$ java -jar Test.jar Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java310 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at HelloWorld.<clinit>(HelloWorld.java:14)
at Main.main(Main.java:4)
Ich habe auch die App des Hinzufügen des Pfades zum opencv Bibliothek zu laufen versucht/lib/directory:
:~/Projects/Test/src$ java -cp :/home/rinaldi/Sources/opencv-master/build/bin/opencv-310.jar:/home/rinaldi/Sources/opencv-master/build/lib/ Main
Unten sind die Bilder von Intellijs Konfiguration.