0

重複の可能性:
「dir」の結果を Java のコンソールに出力する

私はおそらくここでばかげたことをしています。助けてください。簡単なコードは次のとおりです。

新しい ProcessBuilder("dir").start();

エラー メッセージ: java.io.IOException: プログラム "dir" を実行できません: CreateProcess エラー = 2、システムは java.lang.ProcessBuilder.start(ProcessBuilder.java:460) で指定されたファイルを見つけることができません

ProcessBuilder を使用して unix ボックスで unix コマンドを実行しようとしていますが、Windows マシンで開発しているため、先に進む前にいくつかの基本的な Windows コマンドを試すことにしました。残念ながら、それは機能していません。何か間違ったことをしている場合はお知らせください。また、プロセスビルダーのディレクトリを「C:\」のようなものに設定してみました。また、Runtime ie Runtime.getRuntime().exec("dir");を使用してみました。しかし、まったく同じエラーが発生します。

4

1 に答える 1

1

dir組み込みコマンドであり、個別の実行可能ファイルはありません。cmd /c dir代わりに試してください。

于 2012-11-08T11:27:37.663 に答える