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

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

我已经试过各种组合在执行exec()命令,并使用JavaProcessBuilder很多次,但我似乎得到这个无解。任何人都可以请帮我这一点。请尽量给出代码,我已经白白参观了许多联系,但所有。请大家帮忙。结果 -Thanks预先

有帮助吗?

解决方案

您需要提供的gedit(例如/ home / user中/斌/ gedit中)全限定路径

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top