使用runtime启动 BufferedReader br = null;
BufferedWriter bw = null;
String line = null;
try {
Process p = Runtime.getRuntime().exec("cmd /c test.exe");
br = new BufferedReader(new InputStreamReader(p.getInputStream(),
"utf-8"));
bw = new BufferedWriter(new OutputStreamWriter(p.getOutputStream(),
"utf-8")); bw.write("1");
bw.flush();
line = br.readLine();
System.out.println(line);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
br.close();
} catch (Exception e) {
}
}
这是从我的一个程序中copy出来的片段,你修改修改应该就可以使用了。