package Task2;
import java.awt.List;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class test {
public ArrayList<String> Execute(String string) throws IOException {
Process process = null;
ArrayList<String> processlist = new ArrayList<String>();
try {
process = Runtime.getRuntime().exec(string);
} catch (IOException e) {
e.printStackTrace();
}
InputStreamReader ir = new InputStreamReader(process.getInputStream());
BufferedReader input = new BufferedReader(ir);
String line;
while((line = input.readLine()) != null){
processlist.add(line);
//System.out.println(line);
}
return processlist;
}
public static void main(String[] args) throws IOException {
ArrayList<String> list = new ArrayList<>();
list = new test().Execute("xxd tmpfs");
for (String string : list) {
System.out.println(string);
}
}
}
java执行Linux命令
最新推荐文章于 2024-08-17 21:45:00 发布