Как выполнить команду (с аргументами) в среде Ubuntu 10.04 - PullRequest
4 голосов
/ 17 ноября 2010

Я создал отдельное приложение, в котором моей целью является выполнение команды (с аргументами, например: gedit filename). Как это сделать с помощью Java-программирования. Я попробовал следующий фрагмент кода, но он не работает.

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

Я пробовал всевозможные комбинации в команде exec (), а также много раз использовал JavaProcessBuilder, но, похоже, я не нашел решения для этого. Может кто-нибудь, пожалуйста, помогите мне с этим. Пожалуйста, попробуйте дать код, я уже посетил много ссылок, но все напрасно. Пожалуйста, помогите.
-Спасибо заранее

1 Ответ

2 голосов
/ 17 ноября 2010

Вам необходимо указать полный путь к gedit (например, / home / user / bin / gedit)

...