从Java里调用R – JRI的设置方法
来源:互联网 发布:微店好做还是淘宝好做 编辑:程序博客网 时间:2024/05/21 20:23
文章来自:http://shao-fan.com/blog/eclipse-jri.html
JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境。本文介绍在Eclipse里设置JRI的方法。
环境:
Windows 7 32bit
Eclipse 3.6
R 2.13.1
rJava 0.9-1
1.在R里安装rJava扩展包。JRI已经被包含在rJava里了。命令是: install.packages(“rJava”)。运行完成后rJava默认被安装在R的安装路径,如:C:\Program Files\R\R-2.13.1\library\rJava。
2.打开JRI的安装目录,如:C:\Program Files\R\R-2.13.1\library\rJava\jri,即可看到从Java里调用时需要使用的文件和目录。其中: examples中包含示例Java源文件,可以用来测试你的设置是否正确。jri.dll是需要使用的动态链接库,运行Java程序时会被用到。JRI.jar以及另两个jar文件是Java类库,编译Java源文件时需要用到。
3.我们现在在Eclipse里新建一个Java项目,然后把examples目录里的.java文件复制到这个项目里。
4.下面要设置运行环境。
4.1 首先使Java类能够编译。需要把上面提到的三个jar文件加到项目的类路径里。右键点击项目名,选择Properties,然后在左侧边栏中选择Java Build Path,然后在右侧tab里选择Libraries,然后选择Add External JARs…,在弹出的选择框里选择jri文件夹里的三个.jar文件,点确定。这时,这三个新文件应该会在界面上被列出来。点击OK退出项目属性界面后,Java类应该会被重新编译,所有文件应该能被编译通过了。
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-2.13.1\library\rJava\jri”。然后tab里选择Environment,按New添加新变量,变量名为PATH,值是C:\Program Files\R\R-2.13.1\bin\i386。
配置Arguments的界面:
配置Environment的界面:
5.完成上一步后,运行刚才新建的配置即可。运行时的界面如下:
- 从Java里调用R – JRI的设置方法
- 从Java里调用R – JRI的设置方法
- Java调用R方法之一:JRI(Java/R Interface)
- java通过JRI调用R自定义脚本
- java调用R语言包(JRI方式),bug记录
- 从Java里调用R – 使用Rserve
- 从Java里调用R – 使用Rserve
- Create graphics via R + JavaGD (JRI) in Java
- Java调用 dll 文件里的方法
- JRI方式实现Java和R连接--关键点在配置环境变量,重启Eclipse
- 使用Rserve从java中调用R
- 配置:jri与java结合
- (转)从C#里调用java程序
- 从C#里调用java程序
- 为什么不能从静态的方法里调用非静态的方法或变量
- 为什么不能从静态的方法里调用非静态的方法或变量
- 为什么不能从静态的方法里调用非静态的方法或变量
- 在java代码中调用js里的方法
- Tiny6410 WatchDog 笔记
- java分页工具类
- 单向关系中的JoinColumn
- gets和fgets函数
- Tiny6410 LED 驱动笔记
- 从Java里调用R – JRI的设置方法
- 激励我们的那些人和事
- HDU 2005
- Nginx Location配置总结
- 漂亮,美观的图表之Matlab强势回归~~~~走你5
- s5pv210开发板在linux内核中添加驱动的步骤
- window 下qDebug 不输出
- 计算机系统大小端
- Android 中@、@android:type、@*、?、@+的区别