我想使用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新手)
答案 0 :(得分:0)
我发现了问题:
我忘了通过
导入类树的路径.jaddClassPath(path)
在我尝试通过.jcall调用该类之前。