package dnrc;import java.util.<em>; import javax.activation.</em>; import javax.mail.<em>; import javax.mail.internet.</em>; import javax.swing.JOptionPane;public class Email
{public Email() { } public boolean enviar() { try { de = "[email removido]"; para = "[email removido]"; assunto = "testando)"; mensagem = "testando o envio de email"; host = "1.1.1.1"; Properties props = System.getProperties(); props.put("mail.smtp.host", host); Session session = Session.getDefaultInstance(props, null); MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(de)); message.addRecipient(javax.mail.Message.RecipientType.TO, new InternetAddress(para)); message.setSubject(assunto); BodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setContent(mensagem, "text/plain"); Transport.send(message); codErro = 0; desErro = "Arquivo enviado com sucesso."; boolean flag2 = true; return flag2; } catch(MessagingException mex) { mex.printStackTrace(); codErro = -1; desErro = "Email: ".concat(String.valueOf(String.valueOf(mex.getMessage().toString()))); boolean flag = false; return flag; } catch(Exception e) { codErro = -1; desErro = "Email: ".concat(String.valueOf(String.valueOf(e.getMessage().toString()))); boolean flag1 = false; return flag1; } } String de; String para; String assunto; String mensagem; String host; String path; Vector arquivo; int codErro; String desErro; public static void main(String[] args) { Email e = new Email(); JOptionPane.showMessageDialog(null, "enviando email" , "Depurador", JOptionPane.ERROR_MESSAGE); e.enviar(); }}
seguinte …quando eu rodo esse codigo no eclipse funciona
quando crio um jar e mando rodar …
ele diz cannot find the main class
alguem sabe pq??
[]´s[/quote]
