Как выполнить команду (с аргументами) в среде Ubuntu 10.04
-
25-09-2019 - |
Вопрос
Я создал автономное приложение, в котором моя цель - выполнить команду (с аргументами, например: gedit filename). Как сделать это через программирование Java. Я попробовал следующий кусок кода, но его не работает.
String[] command = new String[]{"gedit", "abc"};
Process child = Runtime.getRuntime().exec(command);
Я пробовал всевозможные комбинации на команде Exec (), а также много раз использовали JavaProcessBuilder, но я, кажется, не получаю никакого решения для этого. Может кто-нибудь, пожалуйста, помогите мне с этим. Пожалуйста, попробуйте дать код, я уже посетил много ссылок, но все напрасно. Пожалуйста помоги.
-Заранее спасибо
Решение
Вам необходимо предоставить полный квалифицированный путь к Gedit (например / Home / User / Bin / Gedit)
Не связан с StackOverflow