我创建了一个独立的应用程序,我的目标是执行命令(带参数Eg:gedit filename).如何通过
java编程实现这一目标.我尝试了以下一段代码,但它不起作用.
String[] command = new String[]{"gedit", "abc"};
Process child = Runtime.getRuntime().exec(command);
我在exec()命令上尝试了各种组合,并且多次使用JavaProcessBuilder,但我似乎没有解决这个问题.任何人都可以帮我这个.请尝试给出代码,我已经访问了许多链接,但都是徒劳的.请帮忙.
-提前致谢
最佳答案 您需要提供gedit的完整限定路径(例如/ home / user / bin / gedit)