Jakarta ee Java邮件:函数:getSortedMessages()在雅加达发生了变化?

Jakarta ee Java邮件:函数:getSortedMessages()在雅加达发生了变化?,jakarta-ee,jakarta-mail,Jakarta Ee,Jakarta Mail,我已经迁移到雅加达EE,以前也使用过java mail。 似乎代码已经更改,如果我尝试排序,我现在遇到了一个编译器问题: 此代码在我迁移之前有效: Message[] messages = ((IMAPFolder) emailFolder).getSortedMessages(sortTerm, searchTerm); 下面是我的错误消息: 类型IMAPFolder的方法getSortedMessages(Sorterm[],SearchTerm)未定义 这是我的作品: import co

我已经迁移到雅加达EE,以前也使用过java mail。 似乎代码已经更改,如果我尝试排序,我现在遇到了一个编译器问题:

此代码在我迁移之前有效:

Message[] messages = ((IMAPFolder) emailFolder).getSortedMessages(sortTerm, searchTerm);
下面是我的错误消息: 类型IMAPFolder的方法getSortedMessages(Sorterm[],SearchTerm)未定义

这是我的作品:

import com.sun.mail.imap.IMAPFolder;
import com.sun.mail.imap.IMAPFolder.FetchProfileItem;
import com.sun.mail.imap.SortTerm;
import javax.mail.Address;
import javax.mail.FetchProfile;
import javax.mail.Flags;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Store;
import javax.mail.UIDFolder;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.search.AndTerm;
import javax.mail.search.BodyTerm;
import javax.mail.search.FromStringTerm;
import javax.mail.search.FromTerm;
import javax.mail.search.OrTerm;
import javax.mail.search.SearchTerm;
import javax.mail.search.SubjectTerm;
有没有办法解决这个问题