Я пишу скрипт на Python, который в определенный момент должен запустить файл JAR. Поэтому я думал о том, чтобы сделать системный вызов с помощью команды:
'./myjarfile.jar'
Проблема в том, что у меня есть этот jar в другой папке. Поэтому я попытался:
'./home/users/myuser/myfolder/myjarfile.jar'
, который не работает на консоли. Также попытался использовать двоичный файл Java:
'java /home/users/myuser/myfolder/myjarfile.jar'
, который тоже не работает.
Любая помощь?
Я думаю, что ваша вторая команда неверна. Я попробовал:
/home/users/myuser/myfolder/myjarfile.jar
и это работает. Если я пытаюсь:
./home/users/myuser/myfolder/myjarfile.jar
я получаю сообщение об ошибке:
zsh: datei oder Verzeichnis nicht gefunden: ./home/users/myuser/myfolder/myjarfile.jar
, что означает, что файл не был найден.
Третья команда также неверна. Попробуйте java -jar /home/users/myuser/myfolder/myjarfile.jar