Ich möchte mein Java-Programm per Skript starten. Ich möchte auch JAR-Dateien einschließen, indem Sie das Skript ausführen.
Mein Skript sieht wie folgt aus:Java-Programm per Skript unter Linux starten
if [ -d ./bin ]; then
rm -fr ./bin
fi
mkdir ./bin
javac -sourcepath ./src -d ./bin -cp ./../Jars/CFMgr.jar ./src/gui/App.java
if [ "$?" != "0" ]; then
echo "compile errors..."
exit -1
fi
java -classpath ./bin:./../Jars/CFMgr.jar:./../Jars/ojdbc14.jar gui.App
Jedes Mal, wenn ich es mit diesem Befehl ./script.sh
in dem Linux-Terminal ausführen, bekomme ich folgende Fehlermeldung:
https://s4.postimg.org/kevatu0nx/Unbenannt.png
Hallo Youe; Ihr Code könnte korrekt sein, aber mit etwas Kontext würde es eine bessere Antwort geben; Zum Beispiel könnten Sie erklären, wie und warum diese vorgeschlagene Änderung das Problem des Fragestellers lösen würde, möglicherweise einschließlich eines Links zu der relevanten Dokumentation. Das würde es für sie nützlicher machen und auch für andere Leser der Website, die nach Lösungen für ähnliche Probleme suchen. –