Aktualizacja systemu Android 17 wydaje się niezgodna z zewnętrznymi słoikami

Po prostu zezwoliłem mojemu Macowi na aktualizację instalacji Java, a teraz także niektórych moich starych słoików (takich jakjavax.mail iapache.commons.httpclient) rzucają„klasa nie znaleziona” wyjątki w czasie wykonywania!

Oznacza to, że kompilują się dobrze, ale potem ulegają awarii 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łoików, które mają te klasy? Czy muszę powrócić do poprzedniej wersji Java?

Czy też jest to jakiś całkowicie niepowiązany problem, który zakładam, że ma związek z aktualizacją Java(byłby to zbieg okoliczności, wszystko to działało doskonale przed aktualizacją)?