25 Eylül 2019
Spring Boot’da Could not find or load main class JAVA Hatası ve Çözümü
Eclipse veya STS'de Spring Boot’da projeyi built ederken Could not find or load main class hatası alıyorsanız, proje reponuzdaki target dosyası içine dosya üretemiyor yani local deployment olamıyor demektir.
Bunun birkaç çözümü var. Ben sonuç aldığım çözümü paylaşıyorum; ilk olarak reponuzun olduğu proje path'deki target dosyasını açınız. Örnek Path aşağıdaki gibi olsun;
C:\Users\burak.avcioglu\git\Repo\ProjeFramework\target
Açılan target dosyası içindekileri siliniz. Sonra IDE'de Run yaptığınız zaman hatayı alacaksınız. Projenin üzerine sağ tıklayın ve Maven sekmesinden Update Project diyerek dosyaların tekrardan built edilerek yüklenmesini bekleyin sorun düzelecektir.
Spring Boot'da çalıştırmak istediğiniz Class'a sağ tıklayıp Run As kısmından Spring Boot App diyerek çalıştırabilirsiniz.
Ek bilgi olarak testlerinizde UFT-8 hatası alıyorsanız Eclipse'deki Run butonundan Run Configurations penceresini açınız.
Common sekmesine tıklayınız. Burada Encoding kısmındaki ayarı Other seçerek UFT-8 olarak güncelleyip Apply diyerek kaydediniz.
Burak AVCI
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Makaleye Yorum ve Sorularınızı Bırakabilirsiniz.