Runtime.getRuntime().exec()方法
时间: 2023-12-15 09:58:29 浏览: 77
accessruntime.exe
`Runtime.getRuntime().exec()` 方法是 Java 中的一个用于执行操作系统命令的方法。它返回一个 `Process` 对象,该对象可以用于监视和控制外部进程的执行。
该方法的语法如下:
```java
public Process exec(String command) throws IOException
```
其中,`command` 参数是要执行的命令。例如,如果要在 Windows 系统上执行 `dir` 命令,可以使用以下代码:
```java
Process process = Runtime.getRuntime().exec("cmd /c dir");
```
这将在命令提示符中执行 `dir` 命令,并返回一个 `Process` 对象,可以使用该对象来获取命令的输出和错误信息。
需要注意的是,`exec()` 方法执行命令时会启动一个新的进程来执行命令,并且当前进程会阻塞直到命令执行完毕。如果要异步执行命令,可以使用 `ProcessBuilder` 类。
阅读全文