JavaMail类型不匹配:无法从MimeBodyPart转换为BodyPart

JavaMail类型不匹配:无法从MimeBodyPart转换为BodyPart,java,eclipse,jakarta-mail,Java,Eclipse,Jakarta Mail,我使用以下代码得到一个错误: BodyPart messageBodyPart = new MimeBodyPart(); 我已经阅读了文档,MimeBodyPart实现了BodyPart接口,那么给出了什么呢?我正在使用Java7、JavaMail 1.4.5和EclipseJuno 有什么想法吗?根据,MimeBodyPart只实现MimePart和Part(MimePart扩展Part)。此外,BodyPart甚至似乎不是一个接口。完全是我的错-我对“BodyPart”的导入错误,因此继

我使用以下代码得到一个错误:

BodyPart messageBodyPart = new MimeBodyPart();
我已经阅读了文档,MimeBodyPart实现了BodyPart接口,那么给出了什么呢?我正在使用Java7、JavaMail 1.4.5和EclipseJuno


有什么想法吗?

根据,
MimeBodyPart
只实现
MimePart
Part
MimePart
扩展
Part
)。此外,
BodyPart
甚至似乎不是一个接口。

完全是我的错-我对“BodyPart”的导入错误,因此继承是不正确的。感谢大家的帮助

MimeBodyPart扩展了BodyPart(我在上面错误地输入了他们的关系),因此代码似乎应该可以工作-有什么见解可以解释为什么不能工作吗?你能详细说明一下“我出错了”吗?