1. 程式人生 > >關於java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解決辦法

關於java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解決辦法

在編寫郵件傳送相關程式時,會報錯!

主要原因是 

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,不過要注意備份一下)

刪掉之後執行下面的程式碼,經行簡單的修改以後就可以實現接收郵件的功能了!我已經測試過完全可行。

相關推薦

關於java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解決辦法

在編寫郵件傳送相關程式時,會報錯! 主要原因是  javax.mail和javax.activation這兩個包已經在javaEE5當中屬於基礎包了,就是JDK中自帶了已經,但是裡面的方法與現在外面的mail.jar和activation.jar有一些出入,所以初學者在直

用MyEclipse測試傳送email時報java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream

java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream的異常時, 是因為MyEclipse8.0自帶的javamail版本較老,所以執行書上的一些例子時才不能通過。

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger解決方法

今天用MailUitl工具類傳送郵件報如下錯誤。。。 錯誤提示: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.

java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger for JUnit test case for Java mail

The JavaMail API is available as an optional package for use with Java SE platform and is also included in the Java EE platform. 99% that

java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 解決方法

今天在tomcat7下啟動一個開源的工程發現報錯誤: Java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 網上搜也是搜不到直接的解決辦法,後來從別人的提示中發現

IDEA連線mysql教程,以及出現java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解決辦法

一、程式碼 先貼出相應的程式碼 import java.sql.*; public class GetConnection { public static void main(String[] args){ try{ //呼叫

ambari-server啟動出現Caused by: java.lang.RuntimeException:java.lang.ClassNotFoundEception:com.mysql.jdbc.Driver問題解決辦法(圖文詳解)

    不多說,直接上乾貨! 問題詳解   啟動ambari-server出現 Caused by: java.lang.RuntimeException:java.lang.ClassNotFoundEception:com.mysql.jdbc.Driver

Error while creating database accessor java.lang.ClassNotFoundException:com.mysql.jdbc.Driver問題解決辦法(圖文詳解)

    不多說,直接上乾貨!  問題詳情    ambari-server啟動時,報如下的錯誤   問題分析   注:啟動ambari訪問前,請確保mysql驅動已經放置在/usr/share/Java內且名字是mysql-connector-java.jar不然a

java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener

java lang class <!-- 導入java ee jar 包 --> <dependency> <groupId>javax</groupId> <artif

java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

strac listener port eval ack remote jar end anti 在使用Spring框架是報錯:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector java.lang.

java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl解決辦法

get -- 現在 rim otf jar eclips 示例 升級 問題現象:   這種很可能出現在獨立一個簡單示例項目中可以用,但是在把webService模塊加入系統後,報出這類錯誤。 Exception in thread "main" javax.xml.ws.

java.lang.NoSuchMethodException: com.sun.proxy.$Proxy

eth AC nsa nal class dex 整合 成功 method 刪掉了@Transactional註解,結果成功了 是這個註解造成的。 是ssh2的整合強制我們使用分層架構。java.lang.NoSuchMethodException: com.sun.pro

java.lang.NoClassDefFoundError: com/pb/entity/TUser

maven專案,jdk1.7、tomcat7 maven結構bos-parent下面有幾個maven module.bos-entity 解決一半:bos-entity中匯入了實體類。需要右擊bos-parent  →  maven  →  updat

java.lang.UnsupportedClassVersionError: com/google/common/util/concurrent/ThreadFactoryBuilder : Uns

報錯資訊java.lang.UnsupportedClassVersionError: com/google/common/util/concurrent/ThreadFactoryBuilder : Unsupported major.minor version 52.0 jdk1

java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC 問題

今天寫一個client 呼叫webservice 出現了一個這個問題,找了好久也沒有一個答案,老報錯, javax.xml.bind.JAXBException - with linked exception: [java.lang.ClassNotFoundException: com/su

spring5.0整合activity5.22報錯:java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/ObjectMapper

檢視MappingJackson2HttpMessageConverter原始碼註釋: Implementation of {@link org.springframework.http.converter.HttpMessageConverter} that can read and &nbs

異常記錄 之 nested exception is java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte

nested exception is java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte 在MVC 整合jasperreport 的時候.遇到一個問題,老是報 java.lang.NoClassDefFound

spring關於nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/Inval

 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.Re

java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver

我的 的環境是tomcat6 jdk 6 老是出現這樣的問題 java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/LocalResolver 往後面一個可能是一個jsp  編譯出來德url 地址找不到,

java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

問題 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerAdapter' defined in