【发布时间】:2014-05-26 10:03:16
【问题描述】:
我有一个 Fortran exe。我需要做什么......我需要在Linux中通过java调用那个exe。之后它应该要求输入文件和输出文件。 这是我的代码:
Process process = new ProcessBuilder("/home/admin/Documents/file.out",
"input","output").start();
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
System.out.printf("Output of running %s is:", Arrays.toString(args));
while ((line = br.readLine()) != null) {
System.out.println(line);
}
它正在运行,但不要求输入和输出文件
【问题讨论】:
-
见here
-
向文件询问什么/谁?
-
流程流程 = new ProcessBuilder("/home/neha/Documents/a.out","input","output").start();这一行工作正常,它会生成一些文本文件。但问题是我需要生成输入文件和输出文件
-
这不能回答我的问题。在那一行中没有“要求”任何东西。
标签: java