繁体   English   中英

JavaMail ClassNotFoundException

[英]JavaMail ClassNotFoundException

我正在尝试从 Java 应用程序发送电子邮件,但是每当我运行此处在线找到的代码时

当我运行代码时,我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingException
    at nameInProgress.Driver.main(Driver.java:69)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more

我很确定问题与我如何附加源有关(我没有使用 maven),我在这里查看了一些其他解决方案,最高建议附加源代码 zip,但该文件的链接是不再有效,我无法自己找到它。

编辑:我已经创建了 JavaMail 的构建路径,但我仍然收到此错误。

正如您所说,您没有 javax 邮件 jar/依赖项。 如果您没有使用依赖项管理器,那么您需要获取 jar 并将其添加到您的类路径中。 我在这里找到了 jar 的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM