java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
来源:互联网 发布:网络机柜布线画图软件 编辑:程序博客网 时间:2024/06/06 06:39
关于使用JavaMail过程中遇到两个错误
1.java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger
2.
java.lang.NoClassDefFoundError: javax/mail/MessagingException
pom.xml 原先配置
<dependency> <groupId >javax.mail </groupId > <artifactId >javax.mail- api</ artifactId> <version >1.5.1 </version > <scope >test </scope ></dependency>
解决方案:
1.
java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger
MailLogger
--是JavaMail的一部分,包含在Java EE环境里面,但是不包含在Java SE环境里面,出现这个错误很大的原因是在SE环境里面测试邮件的发送;javax.mail-api只适合编译,但是如果你实在要运行代码,必须完全实现JavaMail可以用<groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId>
参考:http://stackoverflow.com/questions/16807758/java-lang-noclassdeffounderror-com-sun-mail-util-maillogger-for-junit-test-case
pom.xml修改为
<span style="white-space:pre"></span><dependency > <groupId >com.sun.mail </groupId > <artifactId >javax.mail </artifactId > <version >1.5.4 </version > </dependency >
2.
java.lang.NoClassDefFoundError: javax/mail/MessagingException
是因为需要 mail.jar 这个jar包
参考:http://javahonk.com/java-lang-classnotfoundexception-javax-mail-messagingexception/
最终pom.xml修改为
<dependency > <groupId >javax.mail </groupId > <artifactId >mail </artifactId > <version >1.4.5 </version > </dependency > <dependency > <groupId >com.sun.mail </groupId > <artifactId >javax.mail </artifactId > <version >1.5.4 </version > </dependency >
1 0
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger for JUnit test case for Java mail
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger for JUnit test case for Java mail
- java.lang.NoClassDefFoundError: javax/mail/MessagingException
- java.lang.NoClassDefFoundError: javax/mail/MessagingException
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- JavaMail异常:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- CXF出现java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- JavaMail异常:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法
- JavaMail异常:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- maven核心,pom.xml详解
- 工作常用命令汇总
- 访问内部类的静态变量和非静态变量的方法
- 上课记录笔记 数据类型的转换
- kafka 源码运行环境搭建
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- Android系统logcat实现分析
- Leetcode(204) Count Primes
- Android菜单详解——上下文菜单(ContextMenu )
- HDP,CDH和PHD
- 模拟Socket的通讯----(2)---客户端
- Chromium内核解析:绘制引擎篇:angle project简介
- iOS - JRDB - 基于sqlite3的通用数据库封装
- 正则表达式为什么需要两个 \\