4

我创建了一个独立的应用程序,我的目标是执行一个命令(带有参数,例如:gedit 文件名)。如何通过java编程做到这一点。我尝试了以下代码,但它不起作用。

String[] command = new String[]{"gedit", "abc"};  
Process child = Runtime.getRuntime().exec(command);  

我在 exec() 命令上尝试了各种组合,也多次使用 JavaProcessBuilder,但我似乎没有得到解决方案。谁能帮我解决这个问题。请尝试提供代码,我已经访问了许多链接,但都是徒劳的。请帮忙。
-提前致谢

4

1 回答 1

2

您需要提供 gedit 的完整路径(例如 /home/user/bin/gedit)

于 2010-11-17T11:40:10.433 回答