【发布时间】:2012-04-20 05:42:08
【问题描述】:
我只是允许我的 Mac 对其 Java 安装进行更新,现在我的一些旧 jars(如 javax.mail 和 apache.commons.httpclient)在运行时抛出 "class not found" 异常时间!
意思是,它们编译得很好,但在运行时会崩溃,异常如下所示:
E/dalvikvm(2414): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
我是否需要获取具有这些类的 jar 的更新版本?还是我需要恢复到以前的 Java 版本?
或者这是一些完全不相关的问题,我只是假设与 Java 更新有关(很巧合,所有这些都在更新之前完美运行)? p>
【问题讨论】:
-
你说的是外部 jar 文件吗?
-
是的,特别是我一直在使用 apache-commons 3.0,但它似乎不再兼容。