exécuter un jar depuis un jar
Bonjour, je voudrais éxécuter un fichier jar depuis un autre fichier jar
Voici le premier fichier : Execution_Jar.jar
Rien de compliqué : il affiche 2 mots : ICI LA
mais entre les mots , je voudrais exécuter un autre fichier : Salut.jar
qui affiche : le programme jar
Ce deuxième fichier (Salut.jar) provient d'un autre package et a étté transformé en jar exécutable et déposé quelque part sur le disque dur
Le programme principal (Execution_Jar.jar) affiche bien les deux mots ICI et LA mais pas de trace du jar entre les deux, comme s'il n'existait pas
Fichier Execution_Jar.jar
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
package execution;
public class Execution_Jar
{
public void Test()
{
try
{
System.out.println("ICI");
try {
String cmd = "java -jar C:\\Users\\Utilisateur\\JAVA\\ESSAI\\azert\\jar_depuis_application\\Salut.jar";
Runtime r = Runtime.getRuntime();
r.exec(cmd);
}
catch (Exception e)
{
System.out.println(e);
}
System.out.println("LA");
}
catch(Exception err)
{
System.out.println("err = " + err);
}
}
public static void main(String[] args) {
Execution_Jar execution_Jar = new Execution_Jar();
execution_Jar.Test();
}
} |
Le fichier : Salut.jar
Code:
1 2 3 4 5 6 7 8
|
package bonjour;
public class Salut {
public static void main(String[] args) {
System.out.println("le programme jar");
}
} |
Voilà, j'ai pas mal cherché mais point trouvé ....
Merci