Feeds:
Posts
Comments

Archive for April, 2015

This is a working example to setup JRI.
download and setup R
tar zxvf R-2.15.3.tar.gz

Compile R:
./configure –enable-R-shlib  –with-readline=no –with-x=no
make

export R_HOME= ~/R-2.15.3
cd R-2.15.3/bin
./R

Install JRI
install.packages(“rJava”)
JRI will be installed at R-2.15.3/library/rJava
ll ~/R-2.15.3/library/rJava
total 68
-rw-r–r–. 1 rezca re 620 Apr 2 15:04 DESCRIPTION
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 help
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 html
-rw-r–r–. 1 rezca re 2403 Apr 2 15:04 INDEX
drwxr-xr-x. 3 rezca re 4096 Apr 2 15:04 java
drwxr-xr-x. 3 rezca re 4096 Apr 2 15:04 javadoc
drwxr-xr-x. 3 rezca re 4096 Apr 2 15:04 jri
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 libs
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 Meta
-rw-r–r–. 1 rezca re 1197 Apr 2 15:04 NAMESPACE
-rw-r–r–. 1 rezca re 20775 Apr 2 15:04 NEWS
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 R

ll ~/R-2.15.3/library/rJava/jri
total 280
drwxr-xr-x. 2 rezca re 4096 Apr 2 15:04 examples
-rw-r–r–. 1 rezca re 10272 Apr 2 15:04 JRIEngine.jar
-rw-r–r–. 1 rezca re 71874 Apr 2 15:04 JRI.jar
-rwxr-xr-x. 1 rezca re 157839 Apr 2 15:04 libjri.so
-rw-r–r–. 1 rezca re 32354 Apr 2 15:04 REngine.jar
-rwxr-xr-x. 1 rezca re 767 Apr 2 15:04 run

To avoid  this error java.lang.UnsatisfiedLinkError: no jri in java.library.path
the directory containing libR.so must be in LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/R-2.15.3/lib

Download test example
There are some examples in this file https://rforge.net/JRI/snapshot/JRI_0.5-5.tar.gz
tar zcvf JRI_0.5-5.tar.gz
cd JRI/examples
Compile the example:
~/jdk1.7.0_21/bin/javac -cp ~/R-2.15.3/library/rJava/jri/JRIEngine.jar:~/R-2.15.3/library/rJava/jri/JRI.jar:~/R-2.15.3/library/rJava/jri/REngine.jar rtest.java

Run the test:
~/jdk1.7.0_21/bin/java -Djava.library.path=/udd/rezca/R-2.15.3/library/rJava/jri -cp ~/R-2.15.3/library/rJava/jri/JRIEngine.jar:~/R-2.15.3/library/rJava/jri/JRI.jar:~/R-2.15.3/library/rJava/jri/REngine.jar:. rtest

Read Full Post »