转自:http://topic.csdn.net/u/20100612/10/98c6a1ac-a5dd-4573-9982-0764632c0ad6.html
在做发送邮件程序时出现这个错误
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport
或者
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
需要删除MyEclipse下的
D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5
javaee.jar包中的 mail和 activation
我将着两项删除了,可以还是一直报这个错误,我用的j2ee.1.4
请大家指教
但是我使用的是javaee5
我的问题已经被解决了
我自己下载了 mail.jar和 activation.jar
网上给的方法是
如果你用myEclipse进行javamail开发的话,运行时可能会出现以下的错误:
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
如何删除:
用rar打开D:\MyEclipse 7.0\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_7.0.0.zmyeclipse70020081206\data\libraryset\EE_5/javaee.jar,用压缩包打开,找到想要删除的文件夹。
一般出现上述问题的都是因为jar发生冲突造成的
分享到:
相关推荐
在提供的压缩包文件中,包含的`mail.jar`,`activation.jar`和`additionnal.jar`正是实现Android邮件服务所必需的库文件。 1. **mail.jar**: 这是JavaMail的核心库,提供了邮件发送和接收的接口。它包含了SMTP...
在Java编程环境中,`mail.jar` 和 `activation.jar` 是两个非常重要的库文件,它们主要用于处理电子邮件相关的功能。这两个JAR(Java Archive)文件分别提供了JavaMail API和JavaBeans Activation Framework(JAF)...
本实例将深入探讨如何使用`mail.jar`和`activation-1.1.jar`这两个库来实现邮件发送功能。这两个JAR文件是JavaMail API的核心组成部分,它们提供了Java程序与邮件服务器交互的能力。 首先,`mail.jar`包含了...
在Java编程中,发送电子邮件是一项常见的任务,而`mail.jar`和`activation.jar`这两个JAR包是实现这一功能的关键库。它们提供了JavaMail API,一个用于在Java应用程序中处理邮件的接口。让我们深入探讨一下这两个JAR...
总的来说,"mail.jar+activation.jar"这个压缩包提供了在Java环境中处理电子邮件的核心工具。掌握这两个库的使用,开发者就能实现各种复杂的邮件功能,但同时也需要一定的学习和实践才能熟练应用。
javax.mail.jar 和 activation.jar 是实现这一功能的关键库文件,它们提供了JavaMail API,允许开发者通过Java代码来发送和接收电子邮件。 javax.mail.jar 包含了JavaMail API的核心类和接口,这些接口和类主要...
标题提到的"javamail=mail.jar+activation.jar+additionnal.jar",这实际上是JavaMail API的三个核心组件。 1. **mail.jar**:这是JavaMail的核心库,包含了处理邮件所需的主要类和接口。它提供了与邮件服务器交互...
这里提到的"Android发送邮件mail.jar+activation.jar+additionnal.jar三件套"就是一组这样的库,它们可以帮助我们构建邮件发送功能。 1. **mail.jar**: 这是JavaMail API的核心库,提供了邮件处理和发送的功能。它...
"mail.jar、commons-email-1.2.jar、activation.jar下载"这个标题暗示了我们正在处理用于处理电子邮件功能的Java库。这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): ...
在IT行业中,尤其是在Java开发领域,这些特定的JAR文件起着至关重要的作用。这些文件是Axis开发过程中不可或缺的部分,让我们逐一深入理解它们的功能和重要性。 首先,`mail.jar`是JavaMail API的一部分,它提供了...
通过`mail.jar`、`activation.jar`和可能存在的`additional.jar`,开发者能够轻松地实现复杂的邮件功能,提升用户体验。不过,随着技术的发展,最新的JavaMail版本可能会提供更多的特性和改进,因此在新项目中建议...
在Java Web开发中,`mail.jar` 和 `activation.jar` 是两个非常重要的库文件,它们主要用于处理电子邮件的发送和接收。这两个JAR文件是JavaMail API的核心组成部分,为开发者提供了强大的邮件服务功能。 首先,我们...
在Java开发领域,尤其是涉及到Web服务和服务器配置时,`activation.jar`、`mail.jar`和`tools.jar`是三个非常关键的库文件。在本篇文章中,我们将深入探讨这三个库文件的作用,以及它们如何在Tomcat服务器和Axis Web...
JavaMail 是一个开源的...总的来说,mail.jar和activation.jar为Java开发者提供了一个强大且灵活的工具,能够轻松地在应用程序中集成邮件功能,无论是简单的文本邮件还是复杂的MIME结构的邮件,都能处理得游刃有余。
标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...
在这个压缩包中,包含了三个重要的JAR文件:mail.jar、activation.jar以及additionnal.jar,它们为Java邮件功能提供了全面的支持。 首先,mail.jar是JavaMail API的核心库,它包含了处理邮件所需的主要类和接口。...
在Java开发中,`mail.jar` 和 `activation.jar` 是两个非常重要的库文件,主要用于处理电子邮件相关的功能。这两个JAR文件提供了JavaMail API,使得Java开发者可以方便地发送、接收和处理电子邮件。让我们深入了解...
在这个场景中,我们关注的两个关键jar包是`mail.jar`和`activation.jar`。 `mail.jar`是JavaMail的核心库,包含了发送和接收邮件所需的基本功能。它支持SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网...