getPluginByName
-
- German
- Sandboxgamer
- Thread is marked as Resolved.
-
-
Hmm... eigentlich sollte das funktionieren Bekommst du denn ein "Plugin" Objekt zurück, wenn du einfach nur das Resultat von "getPluginByName()" ausgibst (also ohne zu casten, quasi einfach so: " System.out.println("Plugin: " + getPluginByName("ConfigManager"));), oder ist das null?
Es scheint nämlich eher ein Problem beim Casten des Objektes vorzuliegen Das könnte ggf. mit dem Classloader zusammenhängen... das müsste ich mir sonst nochmal genauer anschauen
-
Code: ConsoleJava: Mein Code
-
System.out.println("Plugin: " + getPluginByName("ConfigManager"));
Ja, hier kommt etwas zurück de.chaoswg.ToolsAPI@4b4523f8
Das liegt dan doch am ClassLoader, ich/mann kann keine Klasse erstellen
Bei mir dann ToolsAPI toolsAPI = (ToolsAPI)plugin.getPluginByName("ToolsAPI"); hier bei der Definierung -
Das liegt dan doch am ClassLoader, ich/mann kann keine Klasse erstellen
Jap, das wird in der Tat am Classloader liegen Der Teil hat sich generell geändert (da der System-Classloader seit Java 9 kein "URLClassLoader" mehr ist, die alte API aber auf einen URLClassLoader eingestellt war). Ich werde mir das nochmal genauer anschauen, das wird ein lösbares Problem sein
Participate now!
Don’t have an account yet? Create a new account now and be part of our community!