2011-03-11 69 views
0

这与用于JavaMail的Google App Engine代码几乎相同。 Linkjavax.mail.Session构造函数“不可见”

它给出了一个Session构造函数不可见的错误。其他进口看起来很好,为什么会出现Session?

import com.google.appengine.api.datastore.Entity; 
import com.google.appengine.api.datastore.DatastoreService; 
import com.google.appengine.api.datastore.DatastoreServiceFactory; 
import java.util.Properties; 
import javax.mail.Session; 
import javax.mail.Message; 
import javax.mail.Transport; 
import javax.mail.MessagingException; 
import javax.mail.internet.AddressException; 
import javax.mail.internet.InternetAddress; 
import javax.mail.internet.MimeMessage; 

Properties props = new Properties(); 
Session session = new Session(props, null); 

回答

3

Session没有公共构造函数;您需要使用静态的getInstance()getDefaultInstance()方法。见javadoc