用java程序调用批处理文件

用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中执行却不好使。

原文地址:https://www.cnblogs.com/xiaotianyu/p/3449526.html