java执行linux命令返回结果
时间: 2023-11-09 22:07:23 浏览: 98
可以使用Java中的Runtime类和Process类来执行Linux命令并返回结果。具体实现可以参考以下代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LinuxCommandExecutor {
public static void main(String[] args) {
String command = "ls -l"; // 要执行的Linux命令
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();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文