私はJAVAプログラムからFedora16のターミナルでコマンドを実行する必要があります。使ってみました
Runtime.getRuntime().exec("xterm");
しかし、これはターミナルを開くだけで、コマンドを実行できません。
私もこれを試しました:
OutputStream out = null;
Process proc = new ProcessBuilder("xterm").start();
out = proc.getOutputStream();
out.write("any command".getBytes());
out.flush();
それでも私はターミナルを開くことしかできませんが、コマンドを実行することはできません。それを行う方法について何かアイデアはありますか?