Como executar um comando (com argumentos) no ambiente Ubuntu 10.04
-
25-09-2019 - |
Pergunta
Eu criei um aplicativo independente no qual meu objetivo é executar um comando (com argumentos, por exemplo: gedit filename). Como fazer isso através da programação Java. Eu tentei a seguinte parte do código, mas não está funcionando.
String[] command = new String[]{"gedit", "abc"};
Process child = Runtime.getRuntime().exec(command);
Eu tentei todos os tipos de combinações no comando EXEC () e também usei o JavaProcessBuilder muitas vezes, mas parece que não tenho nenhuma solução para isso. Alguém por favor pode me ajudar com isso. Por favor, tente dar o código, já visitei muitos links, mas tudo em vão. Por favor ajude.
-Desde já, obrigado
Solução
Você precisa fornecer o caminho qualificado completo para o GEDIT (por exemplo/casa/usuário/bin/gedit)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow