跪求高手相救,我用javamail写的发送邮件的程序,生成exe后不能脱离JBuilder运行

ieliew 2007-11-18 10:17:15
我在jbuilder9写了一个javamail发送邮件的小程序,在JBuilder中运行得很好,能够发送成功,但用JB生成的exe(打包时我所有步骤都选择了包括所有的类和资源)直接运行时,界面能够显示,发送邮件却失败,抛出异常如下:
邮件发送失败!IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary= "----=_Part_0_5555373.1195316745218 "

请问高手是什么原因?如何解决?


在网上看到原因有mailcap的设置问题,mail.jar的版本问题,classpath问题,我检查我的的没有这些问题,苦恼中,急盼高手相救
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ieliew 2007-12-20
  • 打赏
  • 举报
回复
另外一个不脱离jre直接运行的解决方法是把mail.jar文件里面的mf文件替换掉,原因是javamail自带了那个mainclass设置文件,需要手动修改,然后再重新打包,具体方法可以到网上找
ieliew 2007-12-20
  • 打赏
  • 举报
回复
自己把问题解决了,最好的解决方法是用jet5.0打包,把jb编译时的命令字符串拷贝到jet的编译框中,然后按照向导打包。不过要使程序在windows下独立运行,必须把jre按照默认设置也打包进去,结果有15M这么大,如果用vc只有几k
ieliew 2007-11-18
  • 打赏
  • 举报
回复
好像都打进去了哦,
现在出现了个更奇怪的问题:
sendmail.java单独运行时可以发送成功,可是我在main里画了个窗口就发送失败了,莫名其妙啊
DirectRay 2007-11-18
  • 打赏
  • 举报
回复
打包的时候把那些jar一起搞进去。
ieliew 2007-11-18
  • 打赏
  • 举报
回复
在线等。。。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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