import java.util.*; public class BenytClassLoaderFraKatalog { public static void main(String[] args) throws Exception { // indlæs klasser fra det aktuelle katalog (.) ClassLoaderFraKatalog classLoader = new ClassLoaderFraKatalog("."); Set tilgængeligeKlasser = classLoader.tilgængeligeKlasser(); System.out.println("tilgængeligeKlasser="+tilgængeligeKlasser); for (Iterator i=tilgængeligeKlasser.iterator(); i.hasNext(); ) { try { String klassenavn = (String) i.next(); Class klasse = classLoader.loadClass(klassenavn); Object objekt = klasse.newInstance(); System.out.println("obj = " + objekt ); } catch (Throwable e) { e.printStackTrace(); } } } }