Я хочу, чтобы мое приложение запускало оболочку xterm и запускало команду «hg clone». Я не могу понять, почему одна и та же команда отлично работает, когда я набираю ее непосредственно в xterm, и не работает, когда моя программа использует:
Process p = Runtime.getRuntime().exec(command);
где команда:
"xterm -e " + "'hg --debug -v clone ssh://" + host + "/ "+ src + " " + dst + " ; read ;'"
xterm открывается, и я получаю:
xterm: Не удается выполнить execvp: "hg: Нет такого файла или каталога
Не могли бы вы мне помочь, пожалуйста?