PH4Real
2004-09-03, 19:40:56
So, ich habe folgendes Problem und bisher konnte weder Google noch irgendwelche Leute im IRC wirklich richtig helfen:
Ich möchte gerne eine Plugin Umgebung erstellen. Dazu gibt es den Ordner /plugins. In diesem lagern die *.jar Dateien, von denen jede *.jar Datei ein Plugin darstellt.
Jetzt habe ich zum Beispiel das Plugin "MyTestPlugin.jar" mit den Klassen "MyTestPlugin.class" und "TestClass.class".
Mittels Classloader kann ich die Klasse "MyTestPlugin" instantieren und benutzen. Wenn ich nun aber in "MyTestPlugin" auf "TestClass" zugreife, gibt es einen Fehler, da er "TestClass" nicht findet... :(
Meine Frage ist also: Wie kann ich "TestClass" so laden, dass anschliessend die dynamisch geladene Klasse "MyTestPlugin" sie findet?
Vielen Dank schonmal im Voraus!
Ich möchte gerne eine Plugin Umgebung erstellen. Dazu gibt es den Ordner /plugins. In diesem lagern die *.jar Dateien, von denen jede *.jar Datei ein Plugin darstellt.
Jetzt habe ich zum Beispiel das Plugin "MyTestPlugin.jar" mit den Klassen "MyTestPlugin.class" und "TestClass.class".
Mittels Classloader kann ich die Klasse "MyTestPlugin" instantieren und benutzen. Wenn ich nun aber in "MyTestPlugin" auf "TestClass" zugreife, gibt es einen Fehler, da er "TestClass" nicht findet... :(
Meine Frage ist also: Wie kann ich "TestClass" so laden, dass anschliessend die dynamisch geladene Klasse "MyTestPlugin" sie findet?
Vielen Dank schonmal im Voraus!