一个发邮件的程序,调试的时候没有问题,可是经JB包装成可执行文件后,就出问题。用控制台启动发生了如下异常:
javax.mail.NoSuchProviderException: smtp
at javax.mail.Session.getService(Session.java:746)
at javax.mail.Session.getTransport(Session.java:685)
at javax.mail.Session.getTransport(Session.java:628)
at javax.mail.Session.getTransport(Session.java:608)
at pcanywhere.pcclient.daemon.MailManager.send(MailManager.java:123)
at pcanywhere.pcclient.daemon.PCADaemon$IncomingSocketHandler.run(PCADae
mon.java:196)
Response of Sending Mail:Cannot connect to SMTP host.可是在JB里运行一点问题没有,这是怎么回事?
javax.mail.NoSuchProviderException: smtp
at javax.mail.Session.getService(Session.java:746)
at javax.mail.Session.getTransport(Session.java:685)
at javax.mail.Session.getTransport(Session.java:628)
at javax.mail.Session.getTransport(Session.java:608)
at pcanywhere.pcclient.daemon.MailManager.send(MailManager.java:123)
at pcanywhere.pcclient.daemon.PCADaemon$IncomingSocketHandler.run(PCADae
mon.java:196)
Response of Sending Mail:Cannot connect to SMTP host.可是在JB里运行一点问题没有,这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货