Я хочу добавить параметры в ProcessBuilder. У меня есть сценарий оболочки, как этот "test.sh"
echo "hello"
read user
read pw
Я хочу вызвать этот скрипт "test.sh"
с помощью Process Builder, чтобы предоставить пользователю и pw в качестве аргументов. Это сценарий автоматически делает это. В противном случае мне всегда нужно вводить пользователя и пароль ..
Имя пользователя и pw всегда одинаковы, поэтому я хочу сделать это автоматически.
Полный путь к скрипту здесь {/c/users/lia/desktop/test.sh"..}
Так что, когда я выполняю только скрипт это в git bash, и он находится прямо здесь, на рабочем столе, с помощью "sh test.sh", я получаю содержимое, и оно отлично работает ..
В моей строке это так String[] cmd = {"sh test.sh", "user", "pw"};
Когда я конвертирую его в файл jar (он мне понадобится позже как файл jar), он не работает. Получил сообщение "не могу найти файл"
Когда я делаю это так: String [] cmd = {/c/users/lia/desktop/test.sh"..};
не работает
Спасибо всем.