嗨有没有办法通过spring在linux终端执行命令?我想要简单的例子,如
ping google.com
我尝试使用此处的示例http://www.mkyong.com/java/how-to-execute-shell-command-from-java/,但我无法创建对象
ExecuteShellComand obj = new ExecuteShellComand();
答案 0 :(得分:1)
你真的不需要弹簧:
Runtime.getRuntime().exec("command")
也会这样做。但是这是不鼓励的,因为java在沙盒中运行,并且由于(明显的)安全原因,您可能无法访问所有命令。
答案 1 :(得分:0)
在该示例中,类名中存在拼写错误。 Java要求public
顶级类名与类名本身匹配。
public class ExecuteShellCommand {