Hallo,
Ich möchte über Reflection Klassen importieren (Dateien werden mit einem FileChooser ausgewählt).
Um an ein Class-Objekt zu kommen brauche ich ja das Package der Klasse.
Das Problem ist das man das Package nicht auslesen kann wenn man kein Class-Objekt hat und man kein Class-Objekt bekommen kann wenn man das Package nicht kennt...
Desshalb dachte ich ich könnte es über die Verzeichnisstruktur machen, Beispiel:
Nehmen wir an eine Klasse "Testklasse.class" liegt im Verzeichnis2. Der gewünschte Text ist nun also
"Verzeichnis1.Verzeichnis2.Testklasse.class"
(Die Verzeichnisse sind nicht festgelegt, die können verschieden sein)
Ich kenne das Hauptverzeichnis und der FileChooser liefert mir die Klasse inkl. Pfad.
Nur wie bekomme ich aus den Pfadangaben "Verzeichnis1.Verzeichnis2."?
Oder gibts eine andere Möglichkeit?
mfg
Christian
Ich möchte über Reflection Klassen importieren (Dateien werden mit einem FileChooser ausgewählt).
Um an ein Class-Objekt zu kommen brauche ich ja das Package der Klasse.
Das Problem ist das man das Package nicht auslesen kann wenn man kein Class-Objekt hat und man kein Class-Objekt bekommen kann wenn man das Package nicht kennt...
Desshalb dachte ich ich könnte es über die Verzeichnisstruktur machen, Beispiel:
Code:
Hauptverzeichnis
|
|---Verzeichnis1
|
|---Verzeichnis2
Nehmen wir an eine Klasse "Testklasse.class" liegt im Verzeichnis2. Der gewünschte Text ist nun also
"Verzeichnis1.Verzeichnis2.Testklasse.class"
(Die Verzeichnisse sind nicht festgelegt, die können verschieden sein)
Ich kenne das Hauptverzeichnis und der FileChooser liefert mir die Klasse inkl. Pfad.
Nur wie bekomme ich aus den Pfadangaben "Verzeichnis1.Verzeichnis2."?
Oder gibts eine andere Möglichkeit?
mfg
Christian