Bu hatalar, Java çalışırken ihtiyaç duyduğu bir sınıfı bulamadığında oluşur.
Neden olur?
Nedenler: classpath'in yanlış olması, gerekli bir kütüphanenin (jar) eksik olması ya da paket adının yanlış yazılması.
Hatalı kod
// java MyApp
// Exception: ClassNotFoundException: MyApp
Doğru kod
// Dogru classpath ile calistir:
// java -cp . MyApp
// Gerekli jar'lari da ekle:
// java -cp .;lib/kutuphane.jar MyApp
Kontrol listesi
- Sınıfı doğru classpath ile çalıştır (
-cp). - Gerekli tüm jar kütüphanelerinin classpath'te olduğundan emin ol.
- Paket adı ile klasör yapısının eşleştiğini kontrol et.
Java derslerimizle pratik yapabilirsin.