【发布时间】:2020-01-21 13:20:38
【问题描述】:
我曾经使用 javamail 和 Java 8 发送电子邮件。
现在我升级到 Java 12 我得到了java.lang.NoClassDefFoundError: javax/activation/DataHandler。
我添加了javax.activation-api-1.2.0.jar,现在我得到了java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport。
这是因为javax.activation-api-1.2.0.jar 没有以前版本的com.sun... 包。
我应该在我的项目中放置哪些 jar 才能使用 java 12 正确发送和发送电子邮件?在哪里可以找到它们?
有很多令人困惑的来源,例如:
https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/
【问题讨论】:
标签: jakarta-mail javax.activation