Bib*_*bin 4 java windows process processbuilder
当我尝试从Windows机器上的java程序执行以下行时,我收到以下错误.
能告诉我这些工作的详细步骤吗?
final Process exec = new ProcessBuilder("bash", "-c", query).start();
Run Code Online (Sandbox Code Playgroud)
错误:java.io.IOException:无法运行程序"bash":CreateProcess error = 2,系统找不到指定的文件
Windows没有bash,所以你必须使用"CMD"(命令)."bash"正用于unix系统.
这适用于Windows:
final Process exec = new ProcessBuilder("CMD", "/C", query).start();
Run Code Online (Sandbox Code Playgroud)
如果你想要一个很好的例子来说明如何在Windows中使用ProcessBuilder:使用Java ProcessBuilder类的外部程序
| 归档时间: |
|
| 查看次数: |
12733 次 |
| 最近记录: |