一个 exe 文件用于计算,打开后跟 cmd 类似,无法接受参数
打开后需要自定义输入 输出文件的文件名 后按回车才能开始运算(或者直接回车,用默认的文件名)
不知道调用 exe 后如何输入一些内容,以下是代码(无效)
String[] cmd2 = {"D:\\xxx\\Stas.exe"};
Process process = null;
try {
Runtime runtime = Runtime.getRuntime();
process = runtime.exec(cmd2);
InputStreamReader in=new InputStreamReader(process.getInputStream());
BufferedReader inBr=new BufferedReader(in);
String lineStr;
OutputStreamWriter os = new OutputStreamWriter(process.getOutputStream());
BufferedWriter bw = new BufferedWriter(os);
bw.write("\n");
bw.write("\n");
while((lineStr=inBr.readLine())!=null){
System.out.println(lineStr);
}
//process.waitFor();
process.getInputStream().close();
process.getOutputStream().close();
inBr.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}