0
package src;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader; 

public class Command
{ 
    public static void main(String args[]) 
    { 
        try 
        {
            Process p=Runtime.getRuntime().exec("cmd /c dir"); 
            p.waitFor(); 
            BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream())); 
            String line=reader.readLine(); 
            while(line!=null) 
            { 
                System.out.println(line); 
                line=reader.readLine(); 
            } 

        } 
        catch(IOException e1) {} 
        catch(InterruptedException e2) {} 

        System.out.println("Done"); 
    } 
} 

このコードを実行しようとしましたが、何も実行できません。これを機能させるために必要なクラスパスやその他の設定はありますか?

4

1 に答える 1

2

次の行に注意してください。

p.waitFor(); 

そして再実行します。

あなたもこれを読みたいかもしれません

于 2012-07-02T08:42:52.410 に答える