Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Messa

843830Jun 3 2004 — edited Jun 3 2004
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!
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 1 2004
Added on Jun 3 2004
1 comment
524 views