我可以让我的终端出现,但我无法运行我的代码:并且总是得到异常。知道什么是错的吗?
if (e.getActionCommand() == "Start") {
String command= "/usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/log/pgsql.log start";
Runtime rt = Runtime.getRuntime();
try {
rt.exec(command);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
答案 0 :(得分:2)
在Runtime docs
中提到,如果要执行command and arguments
,则需要将其作为String数组传递exec(String[] cmdarray)