一个发邮件的程序,调试的时候没有问题,可是经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里运行一点问题没有,这是怎么回事?