I'm trying to use JavaMail to send error messages. However,
even the demo program "msgsend.java" from the JavaMail package
gives error when sending mail messages. Here is the exception:
-------------
java.lang.NoClassDefFoundError: javax/activation/DataHandler
at
javax.mail.internet.MimeMessage.getDataHandler(MimeMessage.java:980)
at
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:856)
at
javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1501)
at
javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1497)
at javax.mail.Transport.send(Transport.java:344)
at msgsend.<init>(msgsend.java:122)
at msgsend.main(msgsend.java:28)
at symantec.tools.debug.MainThread.run(Agent.java:56)
Application terminated
-------------
Has anyone else run into the same problem?
Thanks.
Wen Gong
wg...@hpprsd1.sc.hp.com
--
Wen Gong / / wen_...@hp.com
Mailstop 51U IB /---/--\
Hewlett-Packard, Inc. / /| |
5301 Stevens Creek Blvd. / / |--/ Tel: (408) 345-8484
Santa Clara, CA 95052-8059 / / | Fax: (408) 345-8531
|
You need activation.jar. You can find the activation package on
www.sun.com, I guess under the beans section.
kp