Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #8948

Re: I try to send e-mail for java but I get run time error

Date 2011-10-18 16:19 +0200
From jlp <jlp@jlp.com>
Newsgroups comp.lang.java.programmer
Subject Re: I try to send e-mail for java but I get run time error
References <e8f0b81a-c1ad-41ad-8447-0a44f339e33f@v15g2000vbm.googlegroups.com>
Message-ID <4e9d8af9$0$30754$ba4acef3@reader.news.orange.fr> (permalink)
Organization les newsgroups par Orange

Show all headers | View raw


Le 18/10/2011 12:12, sahm a écrit :
> Hi Every One
>
> I tried to send e-mail for java code using Apache Commends Mail
> library  1.2
> and below is my code
> ====================Start===================
> package netscan;
>
> import org.apache.commons.mail.SimpleEmail;
> import org.apache.commons.mail.EmailException;
> import org.apache.commons.mail.*;
>
> /**
>   *
>   * @author salim
>   */
> public class SendMail {
>
>      public static void sendEmail()
>      {
>          System.out.println("Function is Colled");
>          try
>          {
>
>
>          SimpleEmail email = new SimpleEmail();
>          System.out.println("Email Opject is Created");
>          email.setHostName("mail.Hostname.com");
>          System.out.println("Host Name was Set");
>          //email.setAuthentication("my e-mail", "my Password");
>          email.setAuthenticator(new DefaultAuthenticator("my e-
> mail","my password"));
>          email.setDebug(false);
>          //email.setDebug(true);
>          email.setSmtpPort(26);
>
>          email.addTo("receiver e-mail");
>
>          email.setFrom("my e-mail", "me");
>          email.setSubject("JAVA Test message");
>          email.setMsg("This is a simple test of commons-email");
>          email.send();
>
>          //return;
>          }
>          catch(EmailException ex)
>          {
>              System.out.println(ex.toString());
>          }
>      }
>
> }
> ===================End====================
>
> and there is no error in compaile time but in run time I get this
> error
>
> ==========================================
> Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/
> Message
> 	at netscan.SendMail.sendEmail(SendMail.java:31)
> 	at netscan.NetScan.main(NetScan.java:104)
> Caused by: java.lang.ClassNotFoundException: javax.mail.Message
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> 	... 2 more
> Java Result: 1
> BUILD SUCCESSFUL (total time: 0 seconds)
> ==========================================
>
> I need your help
>
> Best
> Salim
the error is clear. It misses the import the javax.mail.*  package  (JEE 
API)

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

I try to send e-mail for java but I get run time error sahm <sahm007@gmail.com> - 2011-10-18 03:12 -0700
  Re: I try to send e-mail for java but I get run time error jlp <jlp@jlp.com> - 2011-10-18 16:19 +0200
    Re: I try to send e-mail for java but I get run time error sahm <sahm007@gmail.com> - 2011-10-19 05:47 -0700
  Re: I try to send e-mail for java but I get run time error Roedy Green <see_website@mindprod.com.invalid> - 2011-10-19 15:28 -0700

csiph-web