0

我正在尝试创建一个由 GUI 控制的简单邮件应用程序。我使用 JavaFx 创建了 GUI,并且还弄清楚了如何在 java 中发送邮件。为了发送我的邮件,我从 javax.mail 导入了一堆东西。为此,我将 javax.mail-1.6.2.jar 添加到我的库中。从表面上看,它似乎可以工作,但是当我尝试编译它时,却遇到了异常。

这是例外:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/DataHandler
at sample.Mail.sendMail(Mail.java:22)
at sample.Mail.main(Mail.java:13)
Caused by: java.lang.ClassNotFoundException: javax.activation.DataHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 2 more

在这里你可以看到我的库: 在此处输入图像描述

感谢您的帮助!

4

0 回答 0