java运行windows命令 在cmd中运行exe程序
时间: 2023-05-17 10:01:51 浏览: 570
Windows开始运行命令大全.exe
Java可以通过Runtime类或ProcessBuilder类的方法在Windows命令行中运行exe程序。
使用Runtime类时,可以通过调用exec方法来执行Windows命令行命令或运行exe程序。首先需要创建Runtime对象,然后通过调用exec方法并传递命令行参数,可以实现在cmd中运行exe程序的操作。代码示例如下:
```
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("cmd /c start path/to/exe");
```
其中,"/c"参数表示运行完命令后关闭cmd窗口,“start”命令可以在新的窗口中打开exe程序。
使用ProcessBuilder类时,可以通过设置ProcessBuilder对象的属性来实现在Windows命令行中运行exe程序。代码示例如下:
```
ProcessBuilder processBuilder = new ProcessBuilder("cmd", "/c", "path/to/exe");
Process process = processBuilder.start();
```
其中,"cmd"表示要运行的命令,"/c"参数和"path/to/exe"表示要运行的exe程序路径。
总之,Java可以通过调用系统命令或使用ProcessBuilder类来实现在Windows命令行中运行exe程序的操作。
阅读全文