voilà mon code, j'ai essayé avec 2 manières :
1)
/* crée un objet qui contient une fenêtre et crée une connexion au serveur*/
LanceApplication lance=new LanceApplication (...);
lance.start();
2)
/*je lance un executable qui crée un objet créant une fenêtre et une connexion au serveur*/
try
{
Runtime run = Runtime.getRuntime();
String str = "...";
Process proc = run.exec(str);
inter.setCursor(Cursor.WAIT_CURSOR);
proc.waitFor();
inter.setCursor(Cursor.DEFAULT_CURSOR);
}
catch(IOException ioe)
{
System.out.println(ioe.getMessage());
}
catch(InterruptedException ie)
{
System.out.println(ie.getMessage() );
}
Dans les 2 cas, lorsque tous les .class sont dans le même répértoire, la fenêtre se crée et la connexion au serveur se fait.
Par contre, lorsque je met les .class des objets créés à ce moment dans un autre répértoire, la fenêtre se crée mais la connexion au serveur ne se fait pas.
Message édité par saha54 le 31-10-2005 à 08:30:21