Skip to content
Hosting · Rincian error

NoClassDefFoundError

Plugin memerlukan class yang tidak ada: dependensi yang hilang, jar tidak lengkap, dan konflik antar versi library.

Diperbarui 13 Agustus 2026

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

Kode tersebut merujuk ke sebuah class yang tidak ada di lingkungan yang sedang berjalan.

Penyebab

  1. Dependensi belum terpasang. Pada contoh di atas, PlaceholderAPI tidak ada — PlaceholderAPI. Nama package pada error hampir selalu menunjuk ke plugin yang Anda butuhkan: me/clip/placeholderapi → PlaceholderAPI, net/milkbowl/vault → Vault, com/comphenix/protocol → ProtocolLib.
  2. Dependensi sudah terpasang, tetapi usang: class tersebut baru muncul di versi yang lebih baru.
  3. Jar rusak: file tidak terunduh sepenuhnya.
  4. Plugin dibuat untuk core yang berbeda dan merujuk ke class yang tidak Anda miliki — Kompatibilitas.

Yang harus dilakukan

  1. Identifikasi library dari package tersebut.
  2. Pasang atau perbarui library itu — Vault, ProtocolLib.
  3. Unggah ulang file plugin jika Anda ragu tentang keutuhannya.
  4. Periksa urutannya: dependensi harus dimuat lebih dulu — ini biasanya terjadi otomatis jika dideklarasikan di plugin.yml.

Error serupa

ClassNotFoundException — hal yang sama pada tahap pencarian class. NoSuchMethodError — class-nya ada, tetapi method-nya sudah hilang: ketidakcocokan versi — NoSuchMethodError.

Hosting MinecraftServer Anda berjalan saat Anda offlineBuat server