NoClassDefFoundError
Plugin zahteva klasu koja nedostaje: zavisnost koja fali, nepotpun jar i konflikt između verzija biblioteka.
Ažurirano 13. avgust 2026.
java.lang.NoClassDefFoundError: me/clip/placeholderapi/PlaceholderAPI
Kod je referencirao klasu koja ne postoji u okruženju u kom se izvršava.
Uzroci
- Zavisnost nije instalirana. U gornjem primeru nedostaje PlaceholderAPI — PlaceholderAPI. Ime paketa u grešci skoro uvek ukazuje na plugin koji ti treba:
me/clip/placeholderapi→ PlaceholderAPI,net/milkbowl/vault→ Vault,com/comphenix/protocol→ ProtocolLib. - Zavisnost je instalirana, ali je zastarela: klasa se pojavila u novijoj verziji.
- Oštećen jar: fajl nije preuzet do kraja.
- Plugin je napravljen za drugi core i referencira klase koje nemaš — Kompatibilnost.
Šta da radiš
- Prepoznaj biblioteku na osnovu paketa.
- Instaliraj je ili ažuriraj — Vault, ProtocolLib.
- Ponovo otpremi fajl plugina ako nisi siguran u njegov integritet.
- Proveri redosled: zavisnost mora da se učita prva — to se obično dešava automatski ako je deklarisana u
plugin.yml.
Slične greške
ClassNotFoundException — ista stvar u fazi traženja klase. NoSuchMethodError — klasa postoji, ali metoda je nestala: neslaganje verzija — NoSuchMethodError.
Minecraft hostingTvoj server radi i dok si oflajnNapravi server
