运行Java邮件示例

运行Java邮件示例,java,jakarta-mail,Java,Jakarta Mail,我是Java新手。我现在觉得自己很笨。我只是试着运行一个示例程序,我没有任何运气。此时,我正试图从命令行运行。根据我的理解,我应该能够做到: java -Dmail.imap.sasl.enable=true -Dmail.imap.sasl.mechanisms=XOAUTH2 -Dmail.imap.auth.login.disable=true -Dmail.imap.auth.plain.disable=true -Dmail.imap.ssl.enable=true -Dmail.de

我是Java新手。我现在觉得自己很笨。我只是试着运行一个示例程序,我没有任何运气。此时,我正试图从命令行运行。根据我的理解,我应该能够做到:

java -Dmail.imap.sasl.enable=true -Dmail.imap.sasl.mechanisms=XOAUTH2 -Dmail.imap.auth.login.disable=true -Dmail.imap.auth.plain.disable=true -Dmail.imap.ssl.enable=true -Dmail.debug.auth=true msgshow -D -U [EmailAddress] -P "[AccessToken]" -T imap -H imap-mail.outlook.com -f INBOX 1
但是,当我在Mac OS X机器的终端窗口中输入该命令时,会出现一个错误,显示:

Exception in thread "main" java.lang.NoClassDefFoundError: msgshow
Caused by: java.lang.ClassNotFoundException: msgshow
我感觉很糟糕,因为我甚至不知道如何编译这个东西。我在IntelliJ IDEA中打开了目录,并点击了Build->Rebuild项目。我只是运气不好。如何运行此示例应用程序


我真诚地感谢你的帮助。

msgshow不会做任何事情。您必须参考文件在计算机上的实际位置,否则它只会参考本地目标。

参考什么位置?文件的位置。如下所示:C:\Users\USER\Desktop\file.extension