0

尝试发送消息时出现 Class cast 异常。

我觉得不是拿那个javax.mail.internet,而是拿 jdk 一罐。

java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart

MimeMessage mimeMessage = (MimeMessage) content;
              ContentType multiContentType = new ContentType(mimeMessage
                                                                 .getContentType());

   final MimeMultipart mimeMultipart = (MimeMultipart) mimeMessage.getContent(); // line I am getting ClassCast exception.

我尝试以这种方式更改代码:

final javax.mail.internet.MimeMultipart mimeMultipart = (javax.mail.internet.MimeMultipart) mimeMessage.getContent();

但它不起作用。

4

0 回答 0