127表示存在解析异常。可以使用代码检测错误
c.assign(".tmp.", myCode);
REXP r = c.parseAndEval("try(eval(parse(text=.tmp.)),silent=TRUE)");
if (r.inherits("try-error")) System.err.println("Error: "+r.toString())
else { // success .. }
可能存在的问题有:
1. 调用的R程序有点问题,改完R程序之后就好了。
2. 有些人的jar包加载错了,是加载R里面的。
我将代码在R编辑器里执行了一遍,果然找出问题了: