Class Datei aus Verzeichnis über URLClassLoader laden

_Andi91

Bekanntes Mitglied
Hi,

ich versuche gerade eine class Datei die sich auf meinem Laufwerk befindet über den URLClassLoader zu laden. Aber irgendwie steht ich grad am Schlauch.

Die Klasse befindet sich unter D:\ und heist Tester.class

Beim Aufruf des folgenden Codes bekomme ich eine Exception:

Java:
URL url = new File("D:/").toURI().toURL();
URLClassLoader cl = new URLClassLoader(new URL[] {url});
Class<?> clazz = cl.loadClass("Tester");

Exception in thread "main" java.lang.NoClassDefFoundError: Tester (wrong name: test/Tester)

Wenn ich jetzt das package (test) beim loadClass noch mit angebe wie folgt bekomme ich aber folgend Exception:
java.lang.ClassNotFoundException: test.Tester
Java:
Class<?> clazz = cl.loadClass("test.Tester");


Ich versteh die ClassNotFoundException jetzt irgendwie nicht :bahnhof:
 

Neue Themen


Zurück
Oben