Ich habe gerade meinem Mac erlaubt, ein Update seiner Java-Installation durchzuführen, und jetzt sind einige meiner alten JAR-Dateien (wie z javax.mail
und apache.commons.httpclient
) werfen “Klasse nicht gefunden” Ausnahmen zur Laufzeit!
Das heißt, sie werden gut kompiliert, stürzen dann aber zur Laufzeit mit Ausnahmen ab, die wie folgt aussehen:
E/dalvikvm(2414): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
Benötige ich neuere Versionen der JAR-Dateien mit diesen Klassen? Oder muss ich zu meiner vorherigen Java-Version zurückkehren?
Oder ist dies ein völlig unabhängiges Problem, von dem ich annehme, dass es mit dem Java-Update zu tun hat? (wäre ein ziemlicher Zufall, vor dem Update hat das alles tadellos funktioniert)?
redest du von externen JAR-Dateien?
– MAC
6. April 2012 um 17:01 Uhr
Ja, speziell habe ich Apache-Commons 3.0 verwendet und das scheint nicht mehr kompatibel zu sein.
– Jewgeni Simkin
6. April 2012 um 17:10 Uhr