アプリケーションで xterm シェルを実行し、コマンド "hg clone" を実行します。同じコマンドを xterm に直接入力すると完全に機能し、プログラムで次を使用すると機能しない理由がわかりません。
Process p = Runtime.getRuntime().exec(command);
コマンドは次のとおりです。
"xterm -e " + "'hg --debug -v clone ssh://" + host + "/ "+ src + " " + dst + " ; read ;'"
xterm が開き、次のようになります。
xterm: Can't execvp: "hg: No such file or directory
私を手伝ってくれますか?