import java.util.*;
...
try {
        Process proc = Runtime.getRuntime().exec("ping 192.168.6.35");
        BufferedReader in = new BufferedReader(
            new InputStreamReader(proc.getInputStream()));
        String text = null;
        while((text = in.readLine()) != null) {
            System.out.println(text);
        }
      }
      catch(IOException ioError) {
        ioError.printStackTrace();
        System.exit(0);
      }
...

解决方案 »

  1.   

    Process p = Runtime.getRuntime().exec("cmd.exe");
      

  2.   

    好象用exec是不行的,因为exec只能启动一个程序,而不能向这个被启动的程序中发送命令(即不能输入command line),exec所有的参数都是指的是exec指定的程序运行时的参数
      

  3.   

    就比如说你要启动cmd.exe的同时,执行一个javac命令,而编译信息要在cmd.exe中出现,效果就好像在cmd.exe中直接输入javac的效果