如何在java中打开终端窗口并执行客户程序

时间:2013-01-06 05:51:51

标签: java linux process terminal runtime.exec

我想打开一个新的终端窗口并在java代码中执行我的程序。所以我用:

Runtime.getRuntime().exec("gnome-terminal -x /path/to/my/program arg1 arg2"); 

这在Ubuntu中运行正常但不幸的是它在CentOS中无法正常工作,问题是终端窗口立即关闭。

我在stackoverflow中搜索了很多次但无法找到解决方案。非常感谢!!!

2 个答案:

答案 0 :(得分:0)

谢谢你们所有人。我发现问题是当我将程序复制到CentOS时,执行权限被遗漏,因此终端无法执行它然后解除。

答案 1 :(得分:0)

var myDiv = document.getElementById('yourdivid');
myDiv.scrollTop = 0;