Skip to content
Hosting · Rozbor chýb

NoClassDefFoundError

Plugin vyžaduje triedu, ktorá chýba: chýbajúca závislosť, neúplný jar a konflikt medzi verziami knižníc.

Aktualizované 13. augusta 2026

java.lang.NoClassDefFoundError: me/clip/placeholderapi/PlaceholderAPI

Kód odkazoval na triedu, ktorá sa v bežiacom prostredí nenachádza.

Príčiny

  1. Závislosť nie je nainštalovaná. Vo vyššie uvedenom príklade chýba PlaceholderAPI — PlaceholderAPI. Názov balíka v chybe takmer vždy ukazuje na plugin, ktorý potrebuješ: me/clip/placeholderapi → PlaceholderAPI, net/milkbowl/vault → Vault, com/comphenix/protocol → ProtocolLib.
  2. Závislosť je nainštalovaná, ale zastaraná: trieda sa objavila až v novšej verzii.
  3. Poškodený jar: súbor sa nestiahol celý.
  4. Plugin bol zostavený pre iný core a odkazuje na triedy, ktoré nemáš — Kompatibilita.

Čo robiť

  1. Zisti knižnicu podľa balíka.
  2. Nainštaluj alebo aktualizuj ju — Vault, ProtocolLib.
  3. Ak si nie si istý integritou, nahraj súbor pluginu znova.
  4. Skontroluj poradie: závislosť sa musí načítať ako prvá — zvyčajne sa to stane automaticky, ak je deklarovaná v plugin.yml.

Podobné chyby

ClassNotFoundException — to isté vo fáze vyhľadávania triedy. NoSuchMethodError — trieda existuje, ale metóda zmizla: nesúlad verzií — NoSuchMethodError.

Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server