Java 是否有其他SMTP库可以通过JDK 1.4合规性发送附件?
我尝试使用Appache Commons.Net,但它没有附件。我也尝试过使用Appache Commons电子邮件,但它的JDK兼容性是1.5 我尝试使用JavaMail 1.4.7,它在PC上运行良好,但当我将其安装到设备上时,我发现java.awt.datatransfer.Transferable/java.awt.datatransfer.DataFlavor(NoClassDefFound)有错误。我注意到它包含在activation.jar中,需要在JDK1.4设备上使用JavaMailJava 是否有其他SMTP库可以通过JDK 1.4合规性发送附件?,java,apache,smtp,jakarta-mail,apache-commons-net,Java,Apache,Smtp,Jakarta Mail,Apache Commons Net,我尝试使用Appache Commons.Net,但它没有附件。我也尝试过使用Appache Commons电子邮件,但它的JDK兼容性是1.5 我尝试使用JavaMail 1.4.7,它在PC上运行良好,但当我将其安装到设备上时,我发现java.awt.datatransfer.Transferable/java.awt.datatransfer.DataFlavor(NoClassDefFound)有错误。我注意到它包含在activation.jar中,需要在JDK1.4设备上使用JavaM
有没有其他免费的库可以通过SMTP发送附件或修复JavaMail中的NoClassDef错误?您可以使用JavaMail 1.4.7,但由于Android不是真正的Java,您需要添加“additionnal.jar”(是的,创建它的人不会拼写),已找到。我收到一个错误:java.lang.UnsupportedClassVersionError:myjava/awt/datatransfer/Transferable(不支持的主版本。次版本49.0)。。。我没有使用安卓。我的错误是,你描述的问题发生在安卓上。如果您没有使用Android,我不知道您为什么会遇到这个问题,但您肯定不需要additionnal.jar文件。您使用的是什么类型的设备,您使用的是什么JDK,它来自哪里?datatransfer类应该在JDK的所有真实版本中。