运行Java Mail示例

时间:2014-05-20 20:29:26

标签: java javamail

我是Java的新手。我现在觉得很蠢。我只是试图运行一个示例程序,我没有运气。这时,我正试图从命令行运行JavaMail sample app。根据我的理解,我应该能够做到这一点:

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 - >重建项目。我只是没有运气。如何运行此示例应用程序?

我真诚地感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

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