其实我在工作Wolfram Mathematica
,我们没有任何运行外部程序的功能,所以我想用Java技术做这个应用程序。
在我的组织中,C
开发团队开发了一个应用程序并以一种格式提供给我们。.exe
知道我想.exe
从Java
.
我在目录下有一个.exe
名字。ThMapInfratab1-2.exe
C:/Users/Infratab Bangalore/Desktop/Rod's
一旦我们运行.exe
文件,我会自动将.txt
文件作为输入名称,就像TherInput.txt
来自同一目录 ( C:/Users/Infratab Bangalore/Desktop/Rod's
)
对于我的构象,我ThMapInfratab1-2.exe
使用命令提示符以下列方式手动运行文件。它工作得很好。
C:\Users\Infratab Bangalore\Desktop\Rod's>ThMapInfratab1-2.exe
最后,.exe
文件将 t.txt
个文件作为输出导出到同一目录(C:/Users/Infratab Bangalore/Desktop/Rod's
)。
同样的事情,我想用Java
.can 你用我的目录解释一下。
为此,我编写了以下代码,但它不起作用。
import java.io.IOException;
public class ProcessBuilderSample {
public static void main(String args[]) throws IOException {
Process process = new ProcessBuilder(
"C:\\Users\\Infratab bangalore\\Desktop\\Rod's\\ThMapInfratab1-2.exe")
.start();
}
}
如果有人知道,建议我。
谢谢。
.