Je recherche un moyen de lancer une appication java depuis du code java.
Deux choses possibles et que j'aimerais ne pas utiliser :
1. Ne pas appeler directement MonProgramme.main(mesArgs) car j'aimerais avoir deux jvm différentes (le programme qui lance l'application est lancé avec une limite de mémoire très faible, il il est censé lancer une autre jvm pouvant elle, consommer beaucoup de mémoire)
2.et aussi que ce soit assez joli (pas de Runtime.exec() car le programme doit aussi marcher sous windows, et sous windows, après un Runtime.exec() on doit vider le buffer de sortie et d'erreur, sinon ça bloque (voir la javadoc de java.lang.Process) Du coup, on est obligé de lancer un thread qui lit stdout en boucle... très joli ;-) )
Donc, existe-t-il un autre moyen ? (google n'est pas pertinent avec la recherche "launch jvm from java code" mais si vous avez une idée de recherche pertinente je prend aussi)
# RMI et du C ?
Posté par FReEDoM (site web personnel) . Évalué à 2.
[^] # Re: RMI et du C ?
Posté par FReEDoM (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.