如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:
1.Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
2.NoClassDefFoundError: com/sun/activation/registries/LogSupport
这两个问题都是因为j2ee 5和我们下载的javamail版本不一致造成的。
解决方法:
第一个问题就是删除Java EE 5 Libraries/javaee.jar/mail。
第二个问题就是删除Java EE 5 Libraries/javaee.jar/activation。然后再网上下载最新的activation.jar
下载地址为:
javamail:http://java.sun.com/products/javamail/downloads/index.html
JAF:http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.html
值得一说的是javaee 5和这个mail.jar和activation.jar有冲突
这个类在j2ee1.4下运行完全没有问题,但是如果在java ee 5下运行会报类找不到的错误,解决办法就是把myeclipse下的java ee 5的mail.jar和activation.jar干掉
如何删除:
用rar打开D:\MyEclipse 7.0\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_7.0.0.zmyeclipse70020081206\data\libraryset\EE_5/javaee.jar,用压缩包打开,找到想要删除的文件夹。
分享到:
相关推荐
本资源提供的"Android使用JavaMail开发邮箱最新jar包集合"包含了开发过程中所需的最新版本(1.6.0)的核心组件。 JavaMail API主要包括以下几个关键模块: 1. **javax.mail**:这是JavaMail的核心包,包含了发送和...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JavaMail API则是一个用于处理电子邮件的库。本项目旨在利用JSP和JavaMail API实现在Web应用中发送邮件的功能,主要涉及POP3协议。下面...
这个“javamail开发和学习”主题涵盖了许多关键知识点,特别是针对使用网易邮箱通过SMTP服务发送邮件的实践应用。 1. **JavaMail API**:JavaMail是Java平台上的一组API,它提供了与邮件服务器交互的能力,包括创建...
这个“JavaMail开发服务器和JAR包练习”旨在帮助你深入理解如何利用JavaMail来实现电子邮件功能,这对于构建企业级管理系统来说至关重要。 在JavaMail的实践中,你需要了解以下关键知识点: 1. **JavaMail API**: ...
### Spring结合JavaMail开发文档知识点详解 #### 一、JavaMail快速入门 ##### 1.1 JavaMail概述 JavaMail是一套由Sun Microsystems定义的API集合,主要用于在Java应用程序中发送与接收电子邮件。尽管JavaMail功能...
在使用JavaMail开发时,以下是一些关键知识点: 1. **配置Properties**:在创建`Session`实例时,你需要提供一个`Properties`对象来设置邮件服务器的相关参数,如`mail.smtp.host`、`mail.smtp.port`、`mail.smtp....
JavaMail 是一个开源库,用于在Java应用程序中处理电子邮件。...总之,JavaMail库为Java开发者提供了强大的邮件处理能力,而`javamail-1.6`是这个库的一个稳定版本,具有丰富的功能和改进,是开发邮件应用的理想选择。
在“javax.mail.jar”这个压缩包文件中,包含了 JavaMail API 的所有核心类和接口,开发者可以直接导入这个 JAR 文件到他们的项目中,以使用 JavaMail 提供的各种邮件服务功能。例如,`...
【JavaMail 开发详解】 JavaMail 是一个 Java 语言编写的开源库,它为开发者提供了在 Java 应用中收发电子邮件的能力。在 J2EE 网络编程中,JavaMail 是一个不可或缺的工具,尤其对于那些需要进行邮件交互的应用来...
- 在实际开发中,需要注意处理可能出现的网络错误、认证失败、邮件格式错误等异常情况。 总的来说,JavaMail完整JAR包为Java开发者提供了全面的邮件处理功能,无论是发送简单的文本邮件,还是构建复杂的带有附件和...
4. **异常处理**:邮件操作可能涉及网络错误、认证失败等问题,因此需要对可能出现的异常进行捕获和处理,提供友好的错误提示。 5. **测试与调试**:项目可能包含单元测试或集成测试,确保邮件功能的正确性。 通过...
本开发手册将深入探讨JavaMail的核心概念、配置、使用方法以及常见问题的解决策略。 一、JavaMail概述 JavaMail是基于Java平台的邮件处理API,它允许开发者创建、发送和接收邮件。这个库支持多种邮件协议,包括简单...
在JavaMail中,我们主要关注如何使用它来实现邮件发送的功能。 首先,发送邮件的关键在于设置SMTP服务器的相关配置。SMTP服务器是邮件发送的载体,大多数邮件服务提供商如Gmail、Yahoo或Outlook都提供了SMTP服务器...
JavaMail邮件实战开发资料主要涉及的是使用Java编程语言发送和接收电子邮件的技术。JavaMail是一个开源API,它提供了在Java应用程序中处理电子邮件的功能。这个资料可能是针对开发者,特别是那些需要在项目中集成...
JavaMail 1.5.2 版本是该库的一个特定发行版,可能包含了一些性能优化、新功能和修复的错误。 在JavaMail 1.5.2中,开发者可以利用以下几个关键知识点来构建邮件相关的功能: 1. **SMTP (Simple Mail Transfer ...
7. **处理邮件响应**:JavaMail 还提供了异常处理机制,可以捕获并处理发送和接收邮件过程中可能出现的错误。 在实际开发中,这两个 jar 包通常需要添加到项目的类路径中,以便编译和运行含有 JavaMail 功能的代码...
JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个Web应用项目是基于JavaMail API构建的...通过学习和实践这个项目,开发者可以深入理解JavaMail API的用法,并提升在邮件系统开发方面的能力。
1. **调试模式**:在开发阶段,可以开启调试模式以获取更详细的错误信息,有助于快速定位问题: ```java session.setDebug(true); ``` 2. **异常处理**:在实际应用中,应该添加异常处理逻辑,避免程序因未处理...
在实际开发中,"ant-javamail-1.6.4.jar.zip"的使用步骤大致如下: 1. 解压zip文件,得到ant-javamail-1.6.4.jar。 2. 将这个jar文件添加到Ant的类路径中,通常是放到Ant的lib目录下。 3. 在build.xml文件中,引入...
下面我们将深入探讨JavaMail的基本概念、如何使用JavaMail发送邮件以及在Struts2框架中的实现方式。 JavaMail API主要包括以下组件: 1. `javax.mail.Session`:是JavaMail的核心,负责配置邮件服务器的信息,如...