在一个javamail-1.4.1,把其中的mail包导入,异常不一样了,是下面的异常
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
at javax.mail.Session.loadProvidersFromStream(Session.java:928)
at javax.mail.Session.access$000(Session.java:174)
at javax.mail.Session$1.load(Session.java:870)
at javax.mail.Session.loadResource(Session.java:1084)
at javax.mail.Session.loadProviders(Session.java:889)
at javax.mail.Session. <init>(Session.java:210)
at javax.mail.Session.getDefaultInstance(Session.java:299)
at org.conference.util.SendMail.send(SendMail.java:101)
at org.conference.util.SendMail.main(SendMail.java:146)
结果是J2EE5跟javamail包有冲突 我将J2EE5包中的mail跟activation部分删掉就可以了
分享到:
相关推荐
通过阅读这本书,我们可以学习到一系列关于Java语言和J2EE5框架的核心概念、最佳实践以及实际应用。 首先,J2EE5是Java Enterprise Edition的第五个版本,它提供了许多用于构建分布式、多层的企业级应用程序的工具...
在 J2EE 网络编程中,JavaMail 是一个不可或缺的工具,尤其对于那些需要进行邮件交互的应用来说。本章节将深入探讨 JavaMail 的基础、安装配置以及核心类的使用。 ### 12.1 JavaMail 基础 #### 12.1.1 邮件协议 ...
《J2EE5_ API_中文版》是一个针对Java企业级应用开发的重要参考资料,它提供了J2EE5版本的API接口详细中文解释,对于开发者来说是极具价值的学习资源。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出...
JavaMail API是用于处理电子邮件的应用编程接口,它在J2EE 5中得到了加强,提供了更多处理邮件服务器交互的功能。 总的来说,J2EE 5 API是Java企业级开发的重要里程碑,它引入的诸多新特性和改进,大大降低了开发...
j2ee javamail对javamail进行了详细的介绍
5. **JavaMail**:J2EE 5中包含了处理邮件服务的JavaMail API,允许应用发送和接收电子邮件。 6. **Java Message Service (JMS)**:JMS是Java平台的消息中间件API,用于在分布式环境中进行异步通信。它在J2EE 5中...
关于邮件解析,JavaMail 提供了 MimeMessage 类,可以解析MIME格式的邮件。MIME是一种标准,允许在邮件中包含不同类型的附件,如图片、文档等。通过 MimeMultipart 类,可以访问邮件中的多个部分,并对每个部分进行...
JavaMail和James是两个在Java环境中处理电子邮件的关键组件。JavaMail是一个开源库,它提供了用于发送、接收和操作电子邮件的标准API。而James(Apache James)则是一个完整的邮件服务器,它支持SMTP、POP3和IMAP...
5. **JavaMail API** 和 **Java Message Service (JMS)**:这两者用于异步通信和消息传递,JMS允许应用程序创建、发送、接收和读取消息,而JavaMail API则提供了邮件处理功能。 6. **Java Servlet容器**:如Tomcat...
**J2EE 5.0 帮助手册:核心概念与技术详解** J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的平台,而J2EE 5.0是其发展的一个重要版本。这个版本引入了许多改进和新...
JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送、接收和管理。它提供了丰富的 API,使得开发者可以在 Java 应用程序中方便地实现邮件功能。本资料将深入探讨 JavaMail 的核心概念、使用方法及常见问题。 ...
在撰写关于JavaMail的毕业论文时,除了深入理解上述技术点外,还可能涉及实际项目应用、与其他Java库的集成、安全性问题、邮件模板、反垃圾邮件策略以及与移动设备的邮件同步等内容。通过对这些内容的详尽分析和实验...
文件中的内容表明JavaMail API版本1.5在2013年5月31日发布,并且这个版本为最终发布版。Oracle公司拥有版权,并在2013年授予了与JavaMail API相关的权限和许可。许可证的详细信息定义了开发者可以和不可以进行的操作...
在J2EE 5 API中,以下几个关键的技术和接口值得我们深入了解: 1. **JavaServer Pages (JSP)**:JSP是Java Web开发中的视图层技术,允许开发者在HTML或XML文档中嵌入Java代码,从而动态生成网页内容。J2EE 5对JSP...
2. **J2EE组件与JAR** - **Enterprise JavaBeans (EJB)**:EJB是J2EE的核心组件,用于构建可复用的业务逻辑。EJB相关的jar文件包括`ejb.jar`,它包含了EJB组件的接口和实现类,以及部署描述符(`ejb-jar.xml`)。...
J2EE 5中,JSP 2.1版本引入了表达式语言(EL)和自定义标签库,增强了与JavaBeans组件的交互。 2. **Servlet**:Servlet是Java编程语言中的一个接口,用于扩展服务器的功能。在J2EE 5中,Servlet 2.5规范改进了生命...
JPA 1.0引入了ORM(Object-Relational Mapping)机制,使得对象与关系数据库之间的映射更为直观,简化了数据访问层的开发。 4. **Enterprise JavaBeans (EJB) 3.0**: EJB 3.0是J2EE 5.0中的关键组件,它极大地简化...
the JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API is available as an optional package for use with Java SE ...
Java命名与目录接口(JNDI)是一种用于访问命名和目录服务的API,它是J2EE中实现组件间通信和服务定位的关键技术。JNDI允许应用程序查找和引用网络上的对象,包括EJBs、资源和其他服务。这使得组件可以在运行时动态...
前者提供了邮件操作的基本接口,后者则包含了与Internet邮件协议相关的类。 2. **SMTP(Simple Mail Transfer Protocol)** - SMTP是用于发送邮件的协议,JavaMail通过SMTP服务器来发送邮件。开发者需要配置SMTP...