Java程序调用命令行

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  package test;

  import java.util.*;

  import java.io.*;

  public class MediocreExecJavac

  {

  public static void main(String args[])

  {

  try

  {

  Runtime rt = Runtime.getRuntime();

  Process proc = rt.exec(“C:\\Program Files\\FOUNDER\\方正飞腾集成排版系统4.1\\Fit.exe”);

  InputStream stderr = proc.getErrorStream();

  InputStreamReader isr = new InputStreamReader(stderr);

  BufferedReader br = new BufferedReader(isr);

  String line = null;

  System.out.println(“<ERROR>”);

  while ( (line = br.readLine()) != null)

  System.out.println(line);

  System.out.println(“</ERROR>”);

  int exitVal = proc.waitFor();

  System.out.println(“Process exitValue: ” + exitVal);

  } catch (Throwable t){

  t.printStackTrace();

  }

  }

  }

一遍一遍的……你突然明白自己还活着,

Java程序调用命令行

相关文章:

你感兴趣的文章:

标签云: