Bir Java uygulamasını çalıştırmaya çalışıyorum, ancak bu hatayı alıyorum:
java.lang.ClassNotFoundException:
İki nokta üst üste işaretinden sonra eksik olan sınıfın konumu gelir. Ancak, sınıf başka bir yerde bulunduğu için bu konumun mevcut olmadığını biliyorum. Bu sınıfın yolunu nasıl güncelleyebilirim? Bunun sınıf yolu ile bir ilgisi var mı?
Sınıf yolunuz bozuk (Java dünyasında çok yaygın bir sorundur).
Uygulamanızı nasıl başlattığınıza bağlı olarak, -cp
argümanını, MANIFEST.MF'deki Class-Path girişinizi veya disk düzeninizi gözden geçirmeniz gerekir.
Sınıfın veya sınıfı içeren kavanozun yolunu biliyorsanız, çalıştırırken bunu sınıf yolunuza ekleyin. Sınıf yolunu burada belirtildiği gibi kullanabilirsiniz:
Windows üzerinde
java -classpath .;yourjar.jar YourMainClass
UNIX/Linux üzerinde
java -classpath .:yourjar.jar YourMainClass