java - 如何调用从 R 语言返回任何列表的 Java 方法?

标签 java r rjava

如何调用从 R 语言返回列表的 java 方法。

最佳答案

您可以使用rJava来做到这一点包。

install.packages('rJava')
library(rJava)
.jinit()
jObj=.jnew("JClass")
result=.jcall(jObj,"[D","method1")

这里,JClass 是一个 Java 类,应该位于 ClassPath 环境变量中,method1JClass 的静态方法,返回 double[], [D 是 double 组的 JNI 表示法。请参阅that博客条目了解详细信息。

关于java - 如何调用从 R 语言返回任何列表的 Java 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973110/

相关文章:

r - 如何缩进新段落?

r - 如何为依赖 rJava 的包配置 .travis.yml?

默认情况下 Java 字符串实习生

java - 为什么空引用打印为 "null"

java - Java 中的柯里化(Currying)函数

linux - 无法安装 rJava

java - JAR 文件中的 JRI(Java/R 接口(interface))程序可以在没有安装 R 的系统上运行吗?

java - 以下错误是什么意思 : java. sql.sqlexception missing in or out parameter at index

r - 如何将条形轮廓添加到 R 绘图条形图中?

css - 使用 Foundation 4 CSS 时 R Markdown 绘制图像质量损失