Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

javax/mail/MessagingException  RSS feed

 
bob burns
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
I just installed java's sdk 1.4.2_04 and had a few problems getting the hello world sample to work even though I had set the Path variable correctly, got some advice that mentioned I should include the -cp switch before running sample and it did work. But I have downloaded Java's Mail API and the Jaf package required to enable the Mail API to work. I set the ClassPath correctly as the instruction guide instructed but when i tried running a test application it compiled correctly but did run, instead returned the following error.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingException.
Here is the code I was running
import javax.mail.*;
import java.util.Properties;
import javax.mail.internet.*;

public class Test {

public static void main(String[] args)
{
Properties props = new Properties();
//set mail server
props.put("mail.stmp.host","localhostgoeshere");
//create session
Session session = Session.getDefaultInstance(props,null);
//error throwing code
try
{
System.out.println("Create Mime");
MimeMessage message = new MimeMessage(session);
//fill in addressing info
message.setFrom(new InternetAddress("bob_burns@mail.com"));
System.out.println("Set From");
message.addRecipient(Message.RecipientType.TO,new InternetAddress("bob_burns@mail.com"));
message.setSubject("Testing Mail Merge");
message.setText("It works! Hello World");
//send message
System.out.println("Sending Mesage");
// Transport.send(message);
System.out.println("Message Sent!!");
}//end of try
catch(AddressException ae)
{
ae.printStackTrace();
}
catch(MessagingException me)
{
me.printStackTrace();
}//end of catch
}//end of main

}//end of class
Please help!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!