我试图像这样从R调用一个特定的java方法,
library(rJava)
.jinit()
.jaddClassPath("E:\\JAVA learn\\check\\bin") # path to class file
.jclassPath()
obj1 <- .jnew("check") #to create an object
result <- .jcall(obj1, "I", "try")
result
我的检查类中的try方法就像这样
public int try()
{
return 30;
}
但是当我更新try方法以返回 50 并重做上述步骤时,结果的值仍然只有30,并且没有得到更新。
如果我关闭R并再次打开并运行它,它的更新结果为50.我希望它更新结果值而不重新启动R.请帮助!