我用下面的代碼得到一個錯誤:JavaMail的類型不匹配:不能轉換從MimeBodyPart的到BodyPart上
BodyPart messageBodyPart = new MimeBodyPart();
我讀過的文檔和MimeBodyPart的實現身體部分的接口,那麼是什麼原因?我使用的是Java7,JavaMail 1.4.5和Eclipse Juno。
有什麼想法?
我用下面的代碼得到一個錯誤:JavaMail的類型不匹配:不能轉換從MimeBodyPart的到BodyPart上
BodyPart messageBodyPart = new MimeBodyPart();
我讀過的文檔和MimeBodyPart的實現身體部分的接口,那麼是什麼原因?我使用的是Java7,JavaMail 1.4.5和Eclipse Juno。
有什麼想法?
按照documentation,MimeBodyPart
僅實現MimePart
和Part
(MimePart
延伸Part
)。此外,BodyPart
似乎甚至不是一個接口。
MimeBodyPart擴展BodyPart(我誤以爲他們的關係在上面),所以它看起來像代碼應該工作 - 任何洞察力,爲什麼它不? – rwaltz
完全是我的錯 - 我有「BodyPart」的錯誤導入,所以繼承是不正確的。感謝大家的幫助
你能否詳細說明「我得到一個錯誤」? –