无法使用 javamail 和 jdk 12 发送电子邮件
Can't send email using javamail and jdk 12
我以前用 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/
您需要实现 jar 文件,而不是 API jar 文件。使用 this.
我以前用 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/
您需要实现 jar 文件,而不是 API jar 文件。使用 this.