Προς το περιεχόμενο

Java error


erniled

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω γράψει τον παρακάτω κώδικα:

>
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class mailsend {

 public static void main (String args[]) throws Exception {
   String smtpHost = "webmail.sample.gr";
   String from = "[email protected]";
   String to = "[email protected]";

   Properties props = System.getProperties();

   props.put("mail.smtp.host", smtpHost);

   Session session = Session.getDefaultInstance(props, null);

   MimeMessage message = new MimeMessage(session);
   message.setFrom(new InternetAddress(from));
   message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
   message.setSubject("Hello, JDC");
   message.setText("Welcome to the JDC");
   Transport.send(message);
 }
}

και μου βγάζει το παρακάτω σφάλμα:

 

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/SharedByteArrayInputStream

at mailsend.main(mailsend.java:18 )

 

Κάποιος που ξέρει τι σημαίνει ας βοηθήσει.

 

Ευχαριστώ.

Δημοσ.

Δεν έχει απαραίτητο Jar στο classpath σου!

to JavaMail προυποθετει μερικά jar στο Classpath σου για να δουλεψει..μαλλον καποιο απο αυτα λείπει

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...