3

我正在尝试设置 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)

其中发件人、收件人和密码是预定义的字符向量。

这可以正常工作并生成一个 Java 对象。但是,当我去发送电子邮件时

email$send()

我收到以下错误消息

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
  java.lang.NoClassDefFoundError: javax/activation/DataHandler

我对Java一无所知,所以不知道如何解释和修复它。任何帮助,将不胜感激。

4

0 回答 0