Как выполнить команду (с аргументами) в среде Ubuntu 10.04

StackOverflow https://stackoverflow.com/questions/4203923

Вопрос

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

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

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

Это было полезно?

Решение

Вам необходимо предоставить полный квалифицированный путь к Gedit (например / Home / User / Bin / Gedit)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top