Java 通过JRI读取R错误
我正在使用JRI,通过Java与R对话。如果我尝试将R代码的结果作为Double,我会得到一个空指针。通常这是由R错误引起的。是否可以将R控制台的输出转换为Java以读取错误?确定。以下是我为解决问题所做的 因为我的REngine是一个单身汉,所以我能够在创建之后执行这些R表达式:Java 通过JRI读取R错误,java,r,rjava,jri,Java,R,Rjava,Jri,我正在使用JRI,通过Java与R对话。如果我尝试将R代码的结果作为Double,我会得到一个空指针。通常这是由R错误引起的。是否可以将R控制台的输出转换为Java以读取错误?确定。以下是我为解决问题所做的 因为我的REngine是一个单身汉,所以我能够在创建之后执行这些R表达式: re.eval("log<-file('"+filepath+"')"); re.eval("sink(log, append=TRUE)"); re.eval("sink(log, append=TRUE,
re.eval("log<-file('"+filepath+"')");
re.eval("sink(log, append=TRUE)");
re.eval("sink(log, append=TRUE, type='message')");
re.eval(“logThis是一个非常酷的解决方案,尽管我想知道是否有可能将r控制台输出发送到java输出中。