Ajouter un commentaire

fredericmazue

Lancer un processus avec la classe Runtime est un art.
Art qui est décrit dans un article de Programmez! 82 si tu peux t'y reporter, ou sinon recherche sur ce forum, le sujet a été traité moult fois.

En général quand quelqu'un veut utiliser la classe Runtime, il lit la Javadoc et, immanquablement, va faire toutes les erreurs qu'il y a à faire. L'une après l'autre. Ca ne rate jamais. :lol:

Commençons donc par le première qui est là comme il se doit: Ce n'est pas le tout de lancer un processus, il faut aussi attendre à la fin de son exécution sinon la JVM peut s'arrêter avant lui et le tuer pour l'occasion, puisque le processus est un fils. Donc:

Process proc = rt.exec(cmd);
proc.waitFor();

Pour les erreurs qui ne manqueront pas de suivre ;) essaie d'abord de te reporter à Programmez! 82 ou à ce forum.

Et je pense aussi que jrebillat n'a pas eu tort de te faire un rappel à propos de la sécurité des applets.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  QQQ    V     V  L     EEEE  V     V 
Q Q V V L E V V
Q Q V V L EEE V V
Q QQ V V L E V V
QQQQ V LLLL EEEE V
Q