Hallo,
ich habe mir eine Klasse geschrieben, welche in einem Ordner nach class und jar Dateien sucht und URLs zu allen gefundenen .class Dateien zusammenstellt, welche dann an einen URLClassLoader übergeben werden sollen.
Das hat soweit auch funktioniert; die geladenen Klassen waren benutzbar. Jedoch habe ich das Problem, dass Paket sowie Klassennamen bekannt sein müssen, um die dynamisch geladenen Klassen zu benutzen.
Momentan versuche ich aus der Ordnerstruktur sowhol direkt auf der Festplatte als auch innerhalb eines jars die Packages zu erraten sowie aus den Dateinamen die Klassennamen. Diese Lösung hat allerdings schon auf den ersten Blick schwachstellen
Gibt es eine Möglichkeit, sich vom URLClassloader wiederum eine Art Auflistung aller geladenen Klassen zurückgeben zu lassen?
ich habe mir eine Klasse geschrieben, welche in einem Ordner nach class und jar Dateien sucht und URLs zu allen gefundenen .class Dateien zusammenstellt, welche dann an einen URLClassLoader übergeben werden sollen.
Das hat soweit auch funktioniert; die geladenen Klassen waren benutzbar. Jedoch habe ich das Problem, dass Paket sowie Klassennamen bekannt sein müssen, um die dynamisch geladenen Klassen zu benutzen.
Momentan versuche ich aus der Ordnerstruktur sowhol direkt auf der Festplatte als auch innerhalb eines jars die Packages zu erraten sowie aus den Dateinamen die Klassennamen. Diese Lösung hat allerdings schon auf den ersten Blick schwachstellen
Gibt es eine Möglichkeit, sich vom URLClassloader wiederum eine Art Auflistung aller geladenen Klassen zurückgeben zu lassen?