>>>>> "Nicolas" == Nicolas Delsaux <[EMAIL PROTECTED]> writes:

  Nicolas> On Tue, 10 Jun 2003 17:43:57 +0200, Bruno Marquie
  Nicolas> <[EMAIL PROTECTED]> wrote:

  >> je viens de le faire : il utilise le classloader systeme pour
  >> charger mes autres classes, mais apr�s l'invocation de la m�thode
  >> main de ma classe principale, qui elle a �t� charg�e avec mon
  >> classloader. Pas avant malheureusement.
  >> 
  Nicolas> Il y a, je crois, une ruse � mettre en oeuvre pour �viter
  Nicolas> ce comportement. En effet, les ClassLoaders Java2 sont
  Nicolas> th�oriquement pr�vus pour augmenter les capacit�s de
  Nicolas> recherche de classes de Java, et non pour les remplacer par
  Nicolas> d'autres. Donc, si ton ClassLoader charge la classe de
  Nicolas> mani�re standard, c'est-�-dire en d�l�guant un de ses
  Nicolas> appels au CL syst�me, tu es perdu, car il se peut que la
  Nicolas> d�finition de ton main entra�ne celles des classes de ton
  Nicolas> packagfe. 

Dans ce cas, Thread.setContextClassLoader() devrait aider je pense.

-- 
Laurent Martelli                        http://jac.aopsys.com/
[EMAIL PROTECTED]                    http://www.bearteam.org/~laurent/

Répondre à