Bonjour à tous
Je rencontre actuellement un problème, pour m'expliquer je vais donner un exemple simplifié.
J'ai 2 applications java dont je ne maîtrise pas le code (boîte noire) packagées sous forme de fichier jar :
- HelloWorld_1.jar : affiche "helloWorld 1"
- HelloWorld_2.jar : affiche "helloWorld 2"
Pour exécuter ces 2 jars il faut lancer 2 JVMs
Existe il une méthode pour lancer une seule JVM pour les 2 jars sachant que je ne maîtrise pas le code de ces jars ?
J'imagine plusieurs solutions :
- écrire un "laucnher" qui prend en paramètre les noms des fichiers jars pour les exécuter ensuite => ceci oblige que les jars aient une API proposant une méthode "start()"
- utiliser OSGI => ceci oblige que les applications jars soient des Bundles
et maintenant, je suis preneur de vos bonnes idées
Merci de votre aide !
Obelix
Partager