bu yüzden bu sitede bulunan birçok çözümü denedim ama hiçbiri bana yardımcı olamaz.Java paketleri: no class def
sorun: benim proje dosyaları bu gibi yapılandırılmış olması:
cnv/webserver/aplikasyon/insProj.java
cnv/webserver/aplikasyon/IntFactorization.java
ve her ikisi de webserver.aplication paketinde.
derlemek ve bunu yapmak çalıştırmak için: Klasör KNV de $ ve CLASSPATH'e =/home/ll/Belgeler ile başlayan /cnv
cd webserver/aplication
javac -source 1.4 insProj.java
javac IntFactorization.java
cd ..
cd ..
java -XX:-UseSplitVerifier webserver.aplication.insProj ./webserver/aplication/IntFactorization.class
java -XX:-UseSplitVerifier webserver.aplication.IntFactorization 5
bu son komutun, istisna verir:
Factoring 5...
Exception in thread "main" java.lang.NoClassDefFoundError: webserver.aplication.insProj
at webserver.aplication.IntFactorization.calcPrimeFactors(IntFactorization.java:22)
at webserver.aplication.IntFactorization.main(IntFactorization.java:59)
i sınıfı uygulamasını bitiren sona, bir dosya, belirli bir yöntem yürütüldüğünde, bir sayıcı ve yaratıyor yapacağım ölçekler. Bunun işe yaradığını biliyorum çünkü bu paketlerin dışında test ettim ve gayet iyi çalışıyor.
Paketlerde sınıfları tanımladınız mı? – Andrew
evet, hem webserver.aplication paketinde im yapıyorum; – user2934164
IntFactionization.java satır 22'de ne var? – Bajal