1
javaからcmdコマンドを実行しようとしています。 'explorer'、 'notepad'のようなコマンドが実行されていますが、 'dir' 'path'のようなコマンドが例外をスローしていて動作していないと出力に表示されます: -Javaからシェルコマンドを実行する
コマンド実行時の問題java.io.IOException: "path":CreateProcess error = 2、指定されたファイルが見つかりません
boolean exc(String command){
Process p;String pingResult="";
try{
p=Runtime.getRuntime().exec(command);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
pingResult += inputLine;
}
in.close();
return true;
}catch(Exception e){
System.out.println("Problem in Executing Command "+e.toString());
return false;
}
}
参照してください。次のコードを使用して行くことができ、指定されたパス
からディレクトリをリストするThankx
何をしたいcommand' 'の値は何ですか? – BackSlash
私は "dir"というコマンドを与えています – Ankit
問題を示す完全な実例を投稿してください。例外は "dir"ではなく "path"について語ります。 – BackSlash