Also habe ich ein Bash-Skript, das einige .sh-Dateien enthält, die .sh-Dateien enthalten Anweisungen zum Kopieren und Ausführen einer JAR-Datei, die auch am Anfang des Skripts aufgerufen wird . Ich kann nicht scheinen, die .sh-Dateien erfolgreich auszuführen, aber die .jar-Datei am Anfang führt ohne irgendwelche Probleme aus. Hier ist, was ich meine: java -jar energyapp-SNAPSHOT-jar-with-dependencies.jar &
Dies ist am Anfang, und hat keine Probleme bei der Ausführung. Dann später im Skript habe ich das: ./mAhSim.sh &
sh ./solarsim.sh &
sh ./batterysim.sh &
. Diese haben Anweisungen wie folgt:Aufruf von Shell-Skripten /. JAR-Dateien aus einem Bash-Skript
java -cp energyapp-simulators-0.0.5-SNAPSHOT-jar-with-dependencies.jar com..xml.SolarSimulator'
aber wenn ich es ausführen, feuert sie den Browser wie erwartet, aber ich erhalte eine Fehlermeldung lesen „Fehler beim Abrufen der Ereignisse & Daten“
Jede Hilfe wird sehr geschätzt, Danke Leute
Sind die .sh-Skripte tatsächlich im aktuellen Verzeichnis? Was passiert, wenn Sie eine 'bash mahSim.sh' von Hand machen? Stellt es die erforderlichen Daten, wahrscheinlich in einer Datei, am richtigen Ort bereit? Gleiches gilt für die anderen Skripte. Oder müssen die Skripte die Daten erst erstellen, bevor Sie die JAVA-Anwendung starten? –