4 votes

Comment exécuter une commande (avec des arguments) dans l'environnement ubuntu 10.04

J'ai créé une application autonome dans le but d'exécuter une commande (avec des arguments par exemple : gedit nomfichier). Comment faire cela en programmation Java. J'ai essayé le morceau de code suivant, mais cela ne fonctionne pas.

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

J'ai essayé toutes sortes de combinaisons sur la commande exec() et j'ai également utilisé JavaProcessBuilder plusieurs fois mais je ne trouve pas de solution. Est-ce que quelqu'un peut m'aider s'il vous plaît. Essayez de donner le code, j'ai déjà visité de nombreux liens mais en vain. S'il vous plaît aidez-moi.
-Merci d'avance

2voto

stacker Points 34209

Vous devez fournir le chemin d'accès complet à gedit (par exemple /home/user/bin/gedit)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X