使用mailR包时出现Java错误

时间:2018-01-15 13:16:12

标签: java r sendmailr

我正在尝试设置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一无所知,所以不知道如何解释它并修复它。任何帮助将不胜感激。

0 个答案:

没有答案