import java.io.*;
public class GnomeCommand {
public static void main(String args[]) throws IOException {
try {
Runtime r = Runtime.getRuntime();
String[] cmdArray = {"/usr/bin/gnome-terminal", "-e", "ps ax | grep gnome", " ; exec $SHELL"};
r.exec(cmdArray).waitFor();
} catch (InterruptedException ex){
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
问题是我无法保持命令提示符打开。它立即关闭。我也使用了“exec $SHELL”命令,但结果是一样的。我想在执行命令后保持终端打开。