javamail错误

xiaochengfu1 2010-05-05 04:15:23
如果你用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,用压缩包打开,找到想要删除的文件夹。

网上都是说删除javaee.jar包里面的mail解决,有没有别的方法可以解决??
...全文
93 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-05-05
你不把ja2ee包打进去好了。
回复
什么鬼哈哈 2010-05-05
[Quote=引用 8 楼 xiaochengfu1 的回复:]
引用 7 楼 wolfkingty 的回复:
我真的迷惑了。。

为什么这几天这么多mail的问题!
而且一个比一个怪!..


你想下如果你不用IDE !你试下做个 简单 的sendMail
jar就直接配置在环境变量里面去.!

一开始学java 当初正是用txt来写的!........

javac *.java
java fileName


邮件发送的功能……
[/Quote]

JavaMail本来已经提供了发送邮件的一系列接口了,你又包装了下? 我觉得没什么意义吧~ 本人才疏学浅 可能没领会到你的用意
回复
xiaochengfu1 2010-05-05
[Quote=引用 7 楼 wolfkingty 的回复:]
我真的迷惑了。。

为什么这几天这么多mail的问题!
而且一个比一个怪!..


你想下如果你不用IDE !你试下做个 简单 的sendMail
jar就直接配置在环境变量里面去.!

一开始学java 当初正是用txt来写的!........

javac *.java
java fileName
[/Quote]

邮件发送的功能我已经做好了,现在要打成一个jar包,提供接口给别人用,但是不能要求别人也把
javaee.jar里面的mail也删除啊
回复
小霍夫 2010-05-05
我真的迷惑了。。

为什么这几天这么多mail的问题!
而且一个比一个怪!..


你想下如果你不用IDE !你试下做个 简单 的sendMail
jar就直接配置在环境变量里面去.!

一开始学java 当初正是用txt来写的!........

javac *.java
java fileName



回复
xiaochengfu1 2010-05-05
莫非没有人用别的方法解决过!!!
回复
xiaochengfu1 2010-05-05
[Quote=引用 4 楼 wt_yao_monkey 的回复:]
试试重新引一个activation.jar包
[/Quote]

这个方法行不通

回复
什么鬼哈哈 2010-05-05
试试重新引一个activation.jar包
回复
xiaochengfu1 2010-05-05
肯定是在 用myeclipse的前提下啊。。。
回复
xiaochengfu1 2010-05-05
肯定是在 用myeclipse的前提下啊。。。
回复
soli11722984 2010-05-05
不用myeclipse。。。。。。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告