我想打开一个新的终端窗口并用 java 代码执行我的程序。所以我使用:
Runtime.getRuntime().exec("gnome-terminal -x /path/to/my/program arg1 arg2");
这在 Ubuntu 中工作正常,但不幸的是在 CentOS 中不起作用,问题是终端窗口立即关闭。
我在stackoverflow上搜索了很多次,但找不到解决方案。非常感谢!!!
最佳答案
谢谢大家。我发现问题是,当我将程序复制到 CentOS 时,缺少执行权限,因此终端无法执行它,然后关闭。
关于java - 如何在java中打开终端窗口并执行客户程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14179717/