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 回答