Quote Originariamente inviata da valia Visualizza il messaggio
Esatto. Aggiungo che sostituire il class loader non è semplice, di solito è una operazione assai rognosa se non sai bene dove metti le mani ( es coi plugin è importante anche l'ordine di caricamento delle classi). Detta in questi termini, bisogna capire quanto degradate sono le prestazioni a causa del loader e il guadagno dal cambio
Non e' necessario sostituire il class loader; dopo averne creato uno, per esempio con il codice che ho riportato sopra, basta

Object myNewObject = Class.forName(className, true, myClassLoader).newInstance();

ed hai l'oggetto creato e pronto per l'uso.

Non degrada le prestazioni