java jri_Java + R 的整合运用—JRI Java/R Interface

本文介绍了如何在Windows环境下,通过Eclipse配置Java项目,利用JRI(Java/R Interface)与R进行整合。详细步骤包括安装rJava包,配置Java类路径和运行时动态链接库,最后成功运行示例程序。
摘要由CSDN通过智能技术生成

一、系统环境的配置:

Windows 7 64bit

Eclipse 3.7

R 2.15

rJava 0.9-3

二、 整合的步骤列表:

2.1    在R里安装rJava扩展包。JRI已经被包含在rJava里了。命令是: install.packages(“rJava”)。运行完成后rJava默认被安装在R的安装路径,如:C:\Program Files\R\R-XXXXXX\library\rJava。

2f0401a77e45ac702dc65a7a756d1e24.png

2.2    打开JRI的安装目录,如:C:\Program Files\R\R-XXXXXX\library\rJava\jri,即可看到从Java里调用时需要使用的文件和目录。其中: examples中包含示例Java源文件,可以用来测试你的设置是否正确。jri.dll是需要使用的动态链接库,运行Java程序时会被用到。JRI.jar以及另两个jar文件是Java类库,编译Java源文件时需要用到。

37e7f67e6550994977854a7848c11905.png

330b56680afcc0e01c91770de173823c.png

2.3      我们现在在Eclipse里新建一个Java项目,然后把examples目录里的.java文件复制到这个项目里。

2.4    设置运行环境。

2.4.1    首先使Java类能够编译。需要把上面提到的三个jar文件加到项目的类路径里。右键点击项目名,选择Properties,然后在左侧边栏中选择Java Build Path,然后在右侧tab里选择Libraries,然后选择Add External JARs…,在弹出的选择框里选择jri文件夹里的三个.jar文件,点确定。这时,这三个新文件应该会在界面上被列出来。点击OK退出项目属性界面后,Java类应该会被重新编译,所有文件应该能被编译通过了。

a5c5199077981ff12c5face5e980ca3a.png

2.4.2    配置运行时的动态链接库。主要是两步:首先,包含jri.dll的文件夹必须在java.library.path里;其次,R.dll必须在运行路径下。在Eclipse项目里,右键点击rtest.java,在弹出菜单里选择”Run As…”,然后选择”Run Configurations …”,这时会出现对话框。在右边列出的tab中,选择Arguments这个tab,在VM Arguments里加入一行:-Djava.library.path=”C:\Program Files\R\R-XXXXXX\library\rJava\jri\x64”。然后tab里选择Environment,按New添加新变量,变量名为PATH,值是C:\Program Files\R\R-XXXXXX\bin\x64。配置Arguments的界面:

2f00e3660ce2c8f7efc5bac3bea01704.png

2fc7b9e4aea79a76e9b95b498b08b92d.png

2.5    完成上一步后,运行刚才新建的配置即可。运行时的界面如下:

578402d08317c50b5ba841f18d058a1c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值