Lancer un .jar à partir d'une application java

Messages postés
1
Date d'inscription
jeudi 30 mars 2006
Statut
Membre
Dernière intervention
31 octobre 2006
- - Dernière réponse : Roglof
Messages postés
1
Date d'inscription
samedi 24 octobre 2009
Statut
Membre
Dernière intervention
9 février 2010
- 9 févr. 2010 à 19:54
Bonjour à tous,

J'ai créé une application java avec netbeans. J'en ai re-créer une autre et dans la première j'ai fait un bouton qui (théoriquement) doit lancer la deuxième. Seulement voilà, je passe mon temps sur internet sans trouver de rèponse à ma question : Comment lancer un jar a partir d'un autre jar ?. Quelqu'un pourrait-il m'aider. merci beaucoup!
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
12
1
Merci
Tu peux essayer de faire ça :
try {
Process proc = Runtime.getRuntime().exec("java -jar TON_AUTRE_JAR");
} catch (IOException e) {

}

++

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 222 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_laurent1024
Messages postés
30
Date d'inscription
jeudi 2 août 2007
Statut
Membre
Dernière intervention
19 janvier 2008
0
Merci
bon je c'ets que cette discussion date un peu  mais je voudrais savoir un truc est ce qu'il ya besion de marquer l'adresse ou se trouve le jar ??
Commenter la réponse de jeremeclip
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
12
0
Merci
Il faut mettre le jar soit dans le même répertoire et faire -jar bidule.jar soit le chemin complet il me semble. 
++
Commenter la réponse de cs_laurent1024
Messages postés
1
Date d'inscription
samedi 24 octobre 2009
Statut
Membre
Dernière intervention
9 février 2010
0
Merci
Bonjour à tous,

J'arrive à exécuter un jar à partir d'une autre application avec le code ci dessous:

        String command = "java -jar truc.jar";
         
        try {
            Runtime.getRuntime().exec(command);
        } catch (IOException ex) {
            Logger.getLogger(maclasse.class.getName()).log(Level.SEVERE, null, ex);
        }


Cependant, mon application truc.jar ne se lance que lorsque je ferme ma première application. Est-ce normal?
Merci de votre aide.
Commenter la réponse de Roglof