用java程序执行批处理文件并打印出控制台信息:

public class test {

public static void main(String[] args) {
try {

//执行批处理文件
Process process = Runtime.getRuntime().exec("C:\\test\\test.bat");

//打印控制台信息
BufferedReader read = new BufferedReader(new InputStreamReader(process.getInputStream()));
String str = null;
while ((str = read.readLine()) != null) {
System.out.println(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

 

上面程序的弊端是在DOS界面用javac和java编译执行是好使的,但是在eclipse中执行却不好使。

posted on 2013-11-29 14:29  啸天雨  阅读(399)  评论(0编辑  收藏  举报