Voici mon probleme,
Il arrive sous Linux (j ai pas testé encore sous windows)
J'ai ecrit un programme en java sous forme de jar, je le lance en ligne de commande ça fonctionne parfaitement.
Je souhaite demarrer ce programme à partir de Java, alors j utilise ;
Le programme demarre bien mais il finit par se mettre en pause.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.getRunTime().exec("java -jar mon.jar");
Il est bien present dans la liste des process il prend bien la memoire qui lui ete alloue mais le CPU est à 0% (alors qu il doit tourner a plein regime) il semble donc en pause ce que confirme la log de ce programme.
J ai mis un demon dans le programe java externe et lui aussi est en pause.
Si j'eteins le programe java pere, le fils (le jar) redemarre de suite mais finit par s 'eteindre parce que le pere finit par disparaitre.
Y a t'il un Hook quelqu on qui bloquerait l execution du fils ?
Quelqu'un a t'il une soubresseau d'idée a me soumettre ?
C'est un probleme tres epineux
Partager