私はJavaにかなり慣れていないので、Javaを使用してWindowsコマンドでSSHを実行したいと考えています。
ここに私が作成したコードがあります、
Process pr1 = Runtime.getRuntime().exec("cmd /k" + "ssh root@host" + "&&" + "passwd" );
Process pr = Runtime.getRuntime().exec("ls");
BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line=null;
while((line=input.readLine()) != null)
System.out.println(line);
私はいつもエラーを与えられました:
java.io.IOException: プログラム "ls" を実行できません: CreateProcess エラー = 2、指定されたファイルが見つかりません
誰でもこれについて私を助けることができますか?