JavaMail ClassNotFoundException

问题描述 投票:0回答:1

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

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

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的构建路径,但仍然收到此错误。

java javamail
1个回答
0
投票

如您所述,您没有javax邮件jar /依赖关系。如果不使用依赖管理器,则需要获取jar并将其添加到类路径中。我找到了罐子here的链接。

© www.soinside.com 2019 - 2024. All rights reserved.