
Envoyé par
TheBAT
Cela fonctionne parfaitement, merci.
Sais-tu si je peux faire la meme chose si l'application à lancer n'est pas dans le même repertoire que l'application qui lance ce programme ?
En faisant un import je n'ai pas d'erreur à la compilation mais le programme ne se lance pas...
C'est pas un import qu'il faut faire... c'est rajouter le répertoire de la seconde application dans le classpath de la première.
Un import, c'est pour préciser au compilateur dans quels packages trouver les classes que l'on utilise dans le code, et éviter de les taper à chaque fois qu'on utilise les classes (genre, un:
import javax.swing.JFrame;
permet d'éviter de retaper:
javax.swing.JFrame maJFrame=new javax.swing.JFrame();
et de taper à la place:
JFrame maJFrame=new JFrame();
) mais ça ne dit pas à la machine virtuelle où trouver les fameux packages sur ton disque. Ca, c'est le rôle du classpath.
Partager