通过JavaGUI运行Linux命令
我可以让我的终端显示,但我不能让我的代码运行:而且总是得到异常。知道怎么了吗通过JavaGUI运行Linux命令,java,linux,terminal,command,runtime.exec,Java,Linux,Terminal,Command,Runtime.exec,我可以让我的终端显示,但我不能让我的代码运行:而且总是得到异常。知道怎么了吗 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 (IO
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();
}
运行时文档
中提到,如果要执行命令和参数
,需要将其作为字符串数组exec(String[]cmdarray)
请发布异常和堆栈跟踪。