百度“Java如何调用R”,出现一系列有参考价值的资源。实践过程中主要参考了以下两处资源:
1.http://jliblog.com/archives/10:R与JAVA的整合
2. http://www.haodaima.net/art/2310587:Java调用R方法
采用参考资源中的提到的Rserve方法,比较easy地实现了在MyEclipse中调用R中的函数。然而使用JRI的方法却走了不少弯路。
本机系统:win7 64位
R版本:64位
Java版本:32位
MyEclipse版本:32位
第一阶段错误:导入rJava过程中, 32位java和64位R不匹配问题
在R中 步骤一:> install.packages("rJava")
>library (rJava)
提示:
Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: inDL(x, as.logical(local), as.logical(now), ...)
错误: unable to load shared object 'd:/Program Files/R/R-3.1.2/library/rJava/libs/x64