我知道人们已经问过这个问题,但我的问题不同了...... 我只是试图从电子邮件中下载附件,当我执行" java -jar myproject.jar"在Windows上使用此代码:
Object obj = message.getContent();
if (!(obj instanceof Multipart)) {
String message1 = "This Message is not a multipart message!";
}
else {
Multipart multiPart = (Multipart) message.getContent();
...
}
但是当我在Jboss 7上部署这个jar时,我收到了这个错误:
com.sun.mail.imap.IMAPInputStream cannot be cast to javax.mail.Multipart
返回给我的消息1:"此消息不是多部分消息!",我真的不明白为什么......
我用: 激活-1.1.jar / javax.mail-1.5.2.jar / JDK 1.6(Jboss配置了这个JDK,我不能改变它,这不是我自己的服务器)
感谢您的帮助