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