在編寫郵件發送相關程式時,會報錯!
主要原因是
javax.mail和javax.activation這兩個包已經在javaee5當中屬于基礎包了,就是jdk中自帶了已經,但是裡面的方法與現在外面的mail.jar和activation.jar有一些出入,是以初學者在直接copy别人代碼的時候往往會出現上面的錯誤。
廢話不多說下面是解決方法
進到
x:/program files/myeclipse 6.5/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806/data/libraryset/ee_5
這個路徑裡,可以看到javaee.jar,用rar把這個檔案打開,然後進到javax檔案夾裡,删除mail.jar和activation.jar(我的javaee.jar裡,這兩個東西是檔案夾,總之删掉就ok,不過要注意備份一下)
删掉之後運作下面的代碼,經行簡單的修改以後就可以實作接收郵件的功能了!我已經測試過完全可行。