Originariamente inviato da enfix86
La mia domanda è questa: volevo sapere come si può caricare a runtime una classe java presente magari in un jar.
Se il jar è già in "classpath" e sai il nome qualificato della classe da caricare, basta il classico forName() di java.lang.Class.

Se il jar non è già in classpath ma vuoi poter fare una gestione in stile "a plug-in", ovvero trovare dei jar in una certa directory nota e caricare "qualcosa" (poi cosa "sai" della classe o come eventualmente la "scopri" è un altro discorso), serve altro (si parte generalmente da un URLClassLoader).