Java 如何在运行ProcessBuilder(“executable.exe”和“InputFile”)后在指定位置生成输出文件。start()

Java 如何在运行ProcessBuilder(“executable.exe”和“InputFile”)后在指定位置生成输出文件。start(),java,Java,我想使用Process Process=new ProcessBuilder(“executable.exe”,“InputFile”).start()运行executable.exe。运行此文件后,它有一个输出文件,该文件将存储在默认位置,但我希望将输出文件存储在我指定的位置。我想知道如何以编程的方式做它 ProcessBuilder有一个设置工作目录的方法 builder.directory(new File("/path/to/location")); 请展示您尝试过的内容以及您遇到的问

我想使用
Process Process=new ProcessBuilder(“executable.exe”,“InputFile”).start()运行
executable.exe
。运行此文件后,它有一个输出文件,该文件将存储在默认位置,但我希望将输出文件存储在我指定的位置。我想知道如何以编程的方式做它

ProcessBuilder有一个设置工作目录的方法

builder.directory(new File("/path/to/location"));

请展示您尝试过的内容以及您遇到的问题。请查看文档。提示: