C'est la poule ou l'oeuf...

C'est la poule ou l'oeuf... - Java - Programmation

Marsh Posté le 16-05-2008 à 14:14:14    

Bonjour,

 

J'ai une applet java qui lance un exécutable (avec une instruction exec(new String[] {cmd,arg})).
Cet exécutable ferme la fenêtre de l'explorer où est exécuté mon applet. C'est un peu tordu sur le principe, mais je ne je peux faire autrement.
Il s'ensuit que mon exécutable est fermé violemment en même temps que mon IE.

 

Quand je fais la même chose avec Firefox, pas de problème, Firefox est fermé mais l'appli lancée par l'applet continue son existence normalement.

 

D'après ce que j'ai pu lire, la fonction exec lance un processus indépendant, donc je ne vois pas de raison particulière pour que mon appli soit terminée suite à la fermeture "du processus père".

 

Des idées sur une manière de résoudre mon souci ? Moi je sèche là...

 

Edit: Faut croire qu'il existe un lien entre mon browser et l'appli lancée par l'applet; comment lancer mon appli pour qu'elle soit réellement indépendante ?


Message édité par gaille le 16-05-2008 à 14:19:13
Reply

Marsh Posté le 16-05-2008 à 14:14:14   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed