奇异的ClassCastException问题.
import javax.mail.internet.*;
import javax.mail.internet.MimeMultipart;
//mimeMess 为 MimeMessage 类型
if(mimeMess.isMimeType(MULTIPART)){
MimeMultipart mmp=(MimeMultipart) mimeMess.getContent();
....
}
在windows下运行代码完全没有问题,可是把代码放到Linux上,每次运行
MimeMultipart mmp=(MimeMultipart) mimeMess.getContent();
这句总提示说ClassCastException。 我把class的信息打印出来,明明就是 MimeMultipart 对象,可就是转换不了. 在windows下运行就没有问题.
请问有谁遇到过类似情况,是什么原因??