java通过JRI调用R自定义脚本
来源:互联网 发布:主角与配角知乎 编辑:程序博客网 时间:2024/06/05 20:20
自定义R脚本作为数据引擎,用java执行:
package rJava;//import org.rosuda.JRI.REXP;import org.rosuda.JRI.Rengine;public class DemoRJava { public static void main(String[] args) { callR(); } static void callR() { Rengine re = new Rengine(new String[] { "--vanilla" }, false, null); if(!re.waitForR()) { System.out.println("无法载入R."); return; } re.eval("source(\"d:/我的文档/桌面/CF.R\")"); System.out.println(re.eval("CF()")); re.end(); }}
在java项目中需要加载3个jar包:JRI.jar 、JRIEngine.jar 、 REngine.jar
这三个包可在R的rJava包中找到:C:\Program Files\R\R-3.0.3\library\rJava\jri
且需要在系统环境变量中设置:
(注:根据系统是32位的还是64位的选择对应的jri.dll)
同时还需要在java项目中设置Run-Run Configurations:
即可运行成功!
0 0
- java通过JRI调用R自定义脚本
- Java调用R方法之一:JRI(Java/R Interface)
- 从Java里调用R – JRI的设置方法
- 从Java里调用R – JRI的设置方法
- java调用R语言包(JRI方式),bug记录
- Create graphics via R + JavaGD (JRI) in Java
- JRI方式实现Java和R连接--关键点在配置环境变量,重启Eclipse
- Storm通过rJava调用R脚本的环境配置
- 配置:jri与java结合
- java通过rJava调用R失败的问题总结
- 菜鸟笔记--Java通过Rserve调用R语言
- java通过cmd命令调用sqlplus执行sql脚本
- java中调用R
- java调用R
- JAVA中调用R
- Java调用R
- java中调用R
- java调用R出错
- C语言之第七课:C语言的字符型数据
- Linux下创建维护服务进程Daemon的注意点,附有详细案例讲解
- 工作中常用的linux操作整理
- win8.1+ubuntu 14.04 双系统安装
- 关于在VM上安装RAC ASM UDEV 无法返回UUID 问题
- java通过JRI调用R自定义脚本
- unix网络编程卷一: 第八章:简单UDP客户端服务器通信(二)-解决客户端一直等待问题
- 重写drawRect方法之后,绘图区域之外为黑
- java.lang.OutOfMemoryError: PermGen space
- 华为荣耀6
- mysql存储过程详解
- IP 地址介绍
- 垃圾收集算法
- 优秀的程序员都在哪里 如何寻找优秀的程序员?