Y'a t'ils des risques, des inconvénients à utiliser cette instruction ?
et si oui, y'a t'il un moyen plus propre à utiliser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.getRuntime().exec("java -jar "+nomDeMonJar);
Je me pose cette question, car j'ai un programme "serveur" (entendez par là une application java qui permet de "simuler un serveur chat et jeu" qui donne la possibilité par l'appui sur un bouton de lancer un programme "client" et quand je procède ainsi, 8 fois sur 10, la relation client/serveur fini par planter (pour une raison que je n'ai malheureusement pas déterminée).
Or quand je lance les deux programmes séparément, en saisissant "java -jar nomdeJar" en cmd dos, ça ne plante jamais.
Qu'est ce qui diffère fondamentalement dans ces deux manières d'ouvrir mon jar executable ?
Partager