如何打开一个ubuntu终端并运行类似“./executable -x -y
”的终端命令形成java代码?或者如何从java程序启动ubuntu终端?
答案 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);
希望这有帮助。