Ошибка Java java.lang.NoClassDefFoundError: org/json/JSONException в плагине сервера Minecraft [дубликат] ⇐ JAVA
Ошибка Java java.lang.NoClassDefFoundError: org/json/JSONException в плагине сервера Minecraft [дубликат]
Я создаю плагин для своего сервера Minecraft, и он работал до тех пор, пока я не захотел сохранить данные в файле JSON. После написания кода и запуска плагина на сервере я получаю сообщение об ошибке:
Произошла ошибка при включении Dzialki v1.0-SNAPSHOT (обновлена ли она?) java.lang.NoClassDefFoundError: org/json/JSONException по адресу dzialki.dzialki.Dzialki.onEnable(Dzialki.java:14) ~[?:?] в org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:546) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:460) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.reload(CraftServer.java:968) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.Bukkit.reload(Bukkit.java:833) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:877) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchServerCommand(CraftServer.java:862) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в net.minecraft.server.dedicated.DedicatedServer.bf(DedicatedServer.java:412) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:388) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1197) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1014) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:303) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в java.lang.Thread.run(Thread.java:833) ~[?:?] Вызвано: java.lang.ClassNotFoundException: org.json.JSONException в org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:147) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] ... еще 18 Я проверил вопросы stackoverflow: Java: NoClassDefFoundError: org/json/JSONException java.lang.NoClassDefFoundError: org/json/JSONObject
Однако ни один из них не связан с Minecraft, и решением в них было либо добавление jar-файла, либо зависимость. Я сделал и то, и другое, и у меня это все равно не сработало.
У меня есть:
org.json json 20230618 в моем pom.xml
Я также скачал java-json.jar отсюда: http://www.java2s.com/Code/Jar/j/Downlo ... sonjar.htm
Затем я добавил это в модули, но это так и не исправило.
============================================ ==================
Если потребуется дополнительная информация, я буду рад ее предоставить.
Я создаю плагин для своего сервера Minecraft, и он работал до тех пор, пока я не захотел сохранить данные в файле JSON. После написания кода и запуска плагина на сервере я получаю сообщение об ошибке:
Произошла ошибка при включении Dzialki v1.0-SNAPSHOT (обновлена ли она?) java.lang.NoClassDefFoundError: org/json/JSONException по адресу dzialki.dzialki.Dzialki.onEnable(Dzialki.java:14) ~[?:?] в org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:546) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:460) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.reload(CraftServer.java:968) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.Bukkit.reload(Bukkit.java:833) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:877) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchServerCommand(CraftServer.java:862) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в net.minecraft.server.dedicated.DedicatedServer.bf(DedicatedServer.java:412) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:388) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1197) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1014) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] по адресу net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:303) ~[spigot-1.20.1-R0.1-SNAPSHOT.jar:3871-Spigot-d2eba2c-3f9263b] в java.lang.Thread.run(Thread.java:833) ~[?:?] Вызвано: java.lang.ClassNotFoundException: org.json.JSONException в org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:147) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[spigot-api-1.20.1-R0.1-SNAPSHOT.jar:?] в java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] ... еще 18 Я проверил вопросы stackoverflow: Java: NoClassDefFoundError: org/json/JSONException java.lang.NoClassDefFoundError: org/json/JSONObject
Однако ни один из них не связан с Minecraft, и решением в них было либо добавление jar-файла, либо зависимость. Я сделал и то, и другое, и у меня это все равно не сработало.
У меня есть:
org.json json 20230618 в моем pom.xml
Я также скачал java-json.jar отсюда: http://www.java2s.com/Code/Jar/j/Downlo ... sonjar.htm
Затем я добавил это в модули, но это так и не исправило.
============================================ ==================
Если потребуется дополнительная информация, я буду рад ее предоставить.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение