更新Java方法时,使用.jcall从R调用的Java方法未刷新

Mag*_*gic 5 r rjava

我正在尝试像这样从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
Run Code Online (Sandbox Code Playgroud)

我的检查类中的try方法是这样的

public int try()
{
    return 30;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我更新try方法以返回50并重做上述步骤时,结果的值仍然仅为30,并且没有更新。

如果我关闭R并再次打开并运行它,其更新结果将为50。我希望它在不重新启动R的情况下更新结果值。请帮助!