2. rJava
A simple R-to-Java interface.
From R to invoke Java Object,
instance, and method, then get the
value.
http://www.rforge.net/rJava/
3. How Use
library(rJava) and .jinit()
Class
pi <- J("java.lang.Math")
Instance
s <- .jnew("java/lang/String", "Hello World!")
Find Field
.jfield("java/lang/Boolean",, "TYPE")
Method
pi$ + TAB or names(pi) or .jmethods(pi)
.jcall(s,"I","length") or s$length()
7. JRI
JRI is part of rJava.
From Java to invoke R library, R
function, and R interactive console.
http://www.rforge.net/JRI/
8. How Use
Import Jar libraries
http://www.rforge.net/JRI/files/
Set Path variable
Sys.getenv("Path") or
Java Run Environment Variables
R_HOME/R-3.0.0/bin/i386;R_HOMER-3.0.0libraryrJavajrii386
R_HOME/R-3.0.0/bin/x64;R_HOMER-3.0.0libraryrJavajrix64