Мне нужно запустить команду на терминале в Fedora 16 из программы JAVA. Я попытался использовать
Runtime.getRuntime().exec("xterm");
но это просто открывает терминал, я не могу выполнить какую-либо команду.
Я также пробовал:
OutputStream out = null;
Process proc = new ProcessBuilder("xterm").start();
out = proc.getOutputStream();
out.write("any command".getBytes());
out.flush();
но все же я могу только открыть терминал, но не могу запустить команду. Любые идеи о том, как это сделать?