我正在尝试设置mailR包,以便在我的脚本运行完毕后向我发送电子邮件通知。到目前为止,我已经安装并加载了软件包,安装了与我的架构匹配的最新版Java,并运行了以下代码:
email <- send.mail(from = sender, to = recipients, subject = "Test", body = "This is a test",
smtp = list(host.name = "smtp.mail.com", port = 587, user.name = sender,
passwd = pw), authenticate = T, send = F)
发件人,收件人和pw是预定义的字符向量。
这很好用并生成一个Java对象。但是当我用
发送电子邮件时email$send()
我收到以下错误消息
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
java.lang.NoClassDefFoundError: javax/activation/DataHandler
我对Java一无所知,所以不知道如何解释它并修复它。任何帮助将不胜感激。