Quote Originariamente inviata da sottovento Visualizza il messaggio
Staro' attento a non confondere i concetti


No dai! Non deve trovarsi sempre e comunque nel classpath. Scusa, ma mi sembrava d'averlo dimostrato scrivendo un po' di codice, no?
Usando quel codice puoi caricare un jar che sta in qualsiasi punto della rete, senza doverlo mettere nel classpath.
Ni.... Puoi caricare le classi che stanno nei jar che carichi usando quel ClassLoader, ma se provi a caricarli con il ClassLoader di default ovviamente ti becchi un ClassNotFoundException, appunto perchè non sono nel ClassPath fornito all'avvio dell'applicazione.