我有一个用 rJava 编写的 es.r 脚本。所以我的 R 脚本在内部调用我的 Java 函数。我创建了一个批处理文件,用于设置包含所有依赖项的 classPath。我可以使用 Rscript 在终端中运行脚本。但是当我尝试使用 source() 从 RConsole 运行脚本时,我得到了 Class Not Found Exception 。
任何的想法 ?
编辑
包括
#!/usr/bin/Rscript
library(rJava)
#.jclassPath()
.jinit()
.jaddClassPath(dir("E:\\Documents and Settings\\Admin\\My Documents\\Downloads\\OG-R\\target\\mavenLib", full.names=TRUE ))
.jclassPath()
拿到
.jcall(obj, "[[Ljava/lang/String;", "getAllContentFromKeyword", 中的错误:java.lang.NullPointerException