Cześć, chcę stworzyć pewien plugin. Nie używam Mavena. Dodaję libki (https://imgur.com/a/9rQ2l) i niby wszystko działa, lecz podczas uruchamiania w konsoli pokazuje się błąd:
[21:49:34 WARN]: Exception encountered when loading plugin: CountryDetector
java.lang.NoClassDefFoundError: com/maxmind/geoip2/DatabaseReader$Builder
at pl.szymoon202.countrydetector.Main.onEnable(Main.java:18) ~[?:?]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:261) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
Caused by: java.lang.ClassNotFoundException: com.maxmind.geoip2.DatabaseReader$Builder
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_144]
... 5 more
Tak jakby klasy nie znajdował. Co robię źle, skoro resources są exportowane wraz z klasami do pliku .jar? Może się mylę, proszę mnie poprawić.
Pytanie
Szymoon202 15
Cześć, chcę stworzyć pewien plugin. Nie używam Mavena. Dodaję libki (https://imgur.com/a/9rQ2l) i niby wszystko działa, lecz podczas uruchamiania w konsoli pokazuje się błąd:
[21:49:34 WARN]: Exception encountered when loading plugin: CountryDetector java.lang.NoClassDefFoundError: com/maxmind/geoip2/DatabaseReader$Builder at pl.szymoon202.countrydetector.Main.onEnable(Main.java:18) ~[?:?] at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:261) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) [Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] Caused by: java.lang.ClassNotFoundException: com.maxmind.geoip2.DatabaseReader$Builder at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:53) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:27) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:261741a:155] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_144] ... 5 moreTak jakby klasy nie znajdował. Co robię źle, skoro resources są exportowane wraz z klasami do pliku .jar? Może się mylę, proszę mnie poprawić.
Edytowane przez Szymoon202Odnośnik do komentarza
https://skript.pl/temat/24304-geoip-od-maxmind-b%C5%82%C4%85d-podczas-%C5%82adowania-pluginu/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi