关于javamail的问题!急急急!!1

lenkin 2004-12-22 06:53:26
我用jbuilder编写了一个邮件发送的程序,程序在jbuilder那里可以运行通过,但我用native生成exe文件后却出现————————javax.mail.NoSuchProviderException: smtp————————的问题。请问各大高手,这是什么原因,是否打包的时候要包含什么特殊的包,我打包时已经把javamail包含进去了。
还有请教一下javax.mail.NoSuchProviderException: no provider for smtp这个错误又是什么错误,跟上面那个错误有何不同!!
...全文
152 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigo 2004-12-24
  • 打赏
  • 举报
回复

通过google可以获知更多信息

.
pigo 2004-12-24
  • 打赏
  • 举报
回复


不是没有打包,而是雷文件重复导致版本冲突。

比如classpath既有javamail1.2的jar,又有javamail1.3的jar。

这个时候需要仔细清理,然后只保留一份,或者多份但是版本必须一致的包。



lenkin 2004-12-24
  • 打赏
  • 举报
回复
痛!!
lenkin 2004-12-22
  • 打赏
  • 举报
回复
现在没人玩javamail吗?
lenkin 2004-12-22
  • 打赏
  • 举报
回复
不是啊!我在jbuilder那里可以发送邮件啊,但打包后就不行了!
  • 打赏
  • 举报
回复
是不是没有smtp服务端口没有开啊
lenkin 2004-12-22
  • 打赏
  • 举报
回复
没人解救我??????
lenkin 2004-12-22
  • 打赏
  • 举报
回复
Transport transport = mailSession.getTransport("smtp");
在这个语句里,如果我把协议写smtp就出现javax.mail.NoSuchProviderException: smtp这个错误!
如果写其他如:123,他就出现javax.mail.NoSuchProviderException: no provider for smtp
这是为何?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧