java代码执行linux命令
时间: 2023-04-17 17:04:35 浏览: 202
在Java中执行Linux命令,可以使用Java Runtime类的exec方法。下面是一个简单的例子:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ExecuteShellCommand {
public static void main(String[] args) {
String command = "ls -l";
try {
Process process = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
process.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们执行了一个简单的Linux命令“ls -l”,并将其输出打印到控制台。你可以用自己想要的命令替换这个例子中的“ls -l”,从而执行你需要的Linux命令。
阅读全文