2

我正在尝试附上图片并通过电子邮件发送。为此,我使用了 3 个 jar 文件(mail.jar、activation-1.1.0.jar、additionnal.jar),它们被复制到 libs 文件夹中并添加到 BuildPath。

以下是发生错误的一段代码。

BodyPart messageBodyPart = new MimeBodyPart(); 
        DataSource source = new FileDataSource("/mnt/sdcard/picture.jpg"); 
        messageBodyPart.setDataHandler(new DataHandler(source)); //error

例外是:

09-23 11:33:05.960: E/AndroidRuntime(15832): Caused by: java.lang.NoClassDefFoundError: javax.activation.DataHandler
09-23 11:33:05.960: E/AndroidRuntime(15832):    at com.suralal.voicerecoder.Mail.addAttachment(Mail.java:117)

类定义在包含的 jar 文件中。和进口是一样的。

那么为什么'找不到类定义'错误呢?

4

0 回答 0