打开一个ubuntu终端并运行终端命令,如“`./executable -x -y`”形式的java代码

时间:2014-10-28 18:20:13

标签: java linux

如何打开一个ubuntu终端并运行类似“./executable -x -y”的终端命令形成java代码?或者如何从java程序启动ubuntu终端?

1 个答案:

答案 0 :(得分:0)

Linux不提供任何单个"终端"命令。这取决于存在哪个GUI(即KDE或Gnome等)。但是,请尝试调用术语" xterm"这在许多Linux发行版中都有出现。因为Ubuntu是基于debian的,它本身就是基于gnome的,所以你应该很好。

String cmd= "/usr/bin/xterm"; //the xterm might not be in that path. so figure that out.
Runtime runtym = Runtime.getRuntime();
Process prcssing = runtym.exec(cmd);

希望这有帮助。