您可以为此使用以下代码
import java.io.*; public class doscmd { 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; while((line = reader.readLine()) != null) { System.out.println(line); } } catch(IOException e1) {e1.printStackTrace();} catch(InterruptedException e2) {e2.printStackTrace();} System.out.println("Done"); } }

![如何在JAVA中运行Windows命令并以字符串形式返回结果文本[重复] 如何在JAVA中运行Windows命令并以字符串形式返回结果文本[重复]](http://www.mshxw.com/aiimages/31/469942.png)
