Using JRI to call R functions from Java
The JRI allows you to execute R commands inside Java applications as a single thread. JRI loads R libraries into Java and thus provides a Java API to R functions.
Getting ready
Make sure all the steps in the earlier recipe Using Java objects in R are completed.
How to do it...
To use JRI to call R functions from Java, follow these steps:
- Set up environment variables
R_HOME
to where R has been installed and add the Rbin
directory to the environment variablePATH
. - Open a new terminal window (on OS X and Linux systems) or open a command prompt window on Windows. Make sure to change the values according to your environment. The following commands help to set up environment variables on OS X and Linux systems. Make ...
Get R: Recipes for Analysis, Visualization and Machine Learning now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.