Ho un problema nell'inviare mail.

Questo è il mio codice:

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


try {
Properties props = System.getProperties();
props.put( "mail.smtp.host", "mail.prova.com" );
Session session = Session.getDefaultInstance( props );
Message message = new MimeMessage( session );
InternetAddress from = new InternetAddress();
InternetAddress to[] = InternetAddress.parse("pippo@libero.it");

message.setFrom( from );
message.setRecipients( Message.RecipientType.TO, to );
message.setSubject("PROVA");
message.setSentDate( new Date() );
message.setText( testoFile );

Transport.send(message);


} catch(MessagingException e) {
e.printStackTrace();
}

il problema è su Transport.send(message):

java.lang.Error: Unresolved compilation problem:
The method send(Message) is undefined for the type Transport

Come mai?