Właśnie dozwolony mój Mac zrobić aktualizację na swojej instalacji Javy i teraz niektóre z moich starych słoikach (jak javax.mail
i) rzucają „Class not found” wyjątki w czasie wykonywania !Android aktualizacja 17 wydaje się niezgodne z Słoiki zewnętrznych
znaczenie, skompilować w porządku, ale potem upaść w czasie wykonywania z wyjątkami, które wyglądają tak:
E/dalvikvm(2414): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
Czy muszę uzyskać nowsze wersje słoikach, które mają te klasy? Czy muszę przywrócić poprzednią wersję Java?
Czy jest to jakiś całkowicie niezwiązany problem, który zakładam, że ma związek z aktualizacją Java (byłoby całkiem przypadkowo, wszystko to działało doskonale przed aktualizacją)?
Czy mówisz o zewnętrznych plikach jar? – MAC
tak, konkretnie używam Apache-commons 3.0 i wydaje się, że nie jest już kompatybilny. –