Выполнить банку на консоли из другой папки

Я пишу скрипт на Python, который в определенный момент должен запустить файл JAR. Поэтому я думал о том, чтобы сделать системный вызов с помощью команды:

'./myjarfile.jar'

Проблема в том, что у меня есть этот jar в другой папке. Поэтому я попытался:

'./home/users/myuser/myfolder/myjarfile.jar'

, который не работает на консоли. Также попытался использовать двоичный файл Java:

'java /home/users/myuser/myfolder/myjarfile.jar'

, который тоже не работает.

Любая помощь?

0
задан 31 January 2013 в 19:26

1 ответ

Я думаю, что ваша вторая команда неверна. Я попробовал:

/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

0
ответ дан 31 January 2013 в 19:26

Другие вопросы по тегам:

Похожие вопросы: