.jcall错误无法确定对象类

时间:2015-01-29 10:35:27

标签: java r rjava

我想使用rJava包中的.jcall来调用自定义的java类方法。

根据rJava文档中的以下示例

.jcall("java/lang/System","S","getProperty","os.name")

我试过

.jcall("jrae/src/main/RAEBuilder.java","V","main")

其中“jrae / src / main / RAEBuilder.java”是我从java类文件的eclipse属性复制的路径,“V”表示void返回类型和“main” 是我想从RAEBuilder.java类调用的方法。

但是,.jcall方法返回

RcallMethod: cannot determine object class

可能有什么不对? (请耐心等待我,我是一名java新手)

1 个答案:

答案 0 :(得分:0)

我发现了问题:

我忘了通过

导入类树的路径
.jaddClassPath(path)

在我尝试通过.jcall调用该类之前。