本地执行命令用的类是Runtime。在linux中要加上/bin/bash 和-c 才行。
Runtime runtime = Runtime.getRuntime();
Process exec = Runtime.getRuntime().exec(new String[]{"/bin/bash","-c",command});
InputStream inputStream = exec.getInputStream();
String s = IOUtils.toString(inputStream, "UTF-8");
System.out.println(s);
本文介绍如何使用Java的Runtime类在Linux环境下执行shell命令,并获取命令的输出结果。
546

被折叠的 条评论
为什么被折叠?



