erro:java.lang.NoClassDefFoundError: javax/activation/DataSource
at SendMail.send(SendMail.java:25)
at Carteiro.<init>(Carteiro.java:75)
at Carteiro.main(Carteiro.java:60)
Exception in thread “main”
alguma sugestão?
eis a classe:
/*
- @(#)msgsend.java 1.17 03/04/22
- Copyright 1997-2003 Sun Microsystems, Inc. All Rights Reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- Redistribution in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- Neither the name of Sun Microsystems, Inc. or the names of contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
- This software is provided “AS IS,” without a warranty of any kind. ALL
- EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
- INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
- PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND
- ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES OR LIABILITIES
- SUFFERED BY LICENSEE AS A RESULT OF OR RELATING TO USE, MODIFICATION
- OR DISTRIBUTION OF THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL
- SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
- FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
- DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
- ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS
- BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- You acknowledge that Software is not designed, licensed or intended
- for use in the design, construction, operation or maintenance of any
- nuclear facility.
*/
import <a href="http://java.io">java.io</a>.*;
import java.net.InetAddress;
import java.util.Properties;
import java.util.Date;
import javax.mail.;
import javax.mail.internet.;
/**
- Demo app that shows how to construct and send an RFC822
- (singlepart) message.
- XXX - allow more than one recipient on the command line
- @author Max Spivak
-
@author Bill Shannon
*/
public class Carteiro {
public static void main(String[] argv) {
new Carteiro(argv);
}
public Carteiro(String[] argv) {
// properties.loadProperties(“sce.properties”);
// String smtp = properties.getProperty(“mail.host”);
String smtp = “dsc.ufcg.edu.br”;
String from = “[email removido]”;
String to = from;
/* String mail = ((SolicitarCadastroForm) form).getMail();
String nome = ((SolicitarCadastroForm) form).getNome();
String matricula = ((SolicitarCadastroForm) form).getMatricula();*/
String message = “Teste de envio”;
try {
SendMail.send(smtp, from, to, message);
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
}
}

funfou…