

OpenJDK is completely open source with a GNU General Public License. The main difference between OpenJdk and OracleJDK is licensing.

Don’t worry about jdk-10.0.1 as this might change for future releases.The Java Development Kit (JDK), officially named "Java Platform Standard Edition" or "Java SE", is needed for writing and running Java programs. Set your JAVA_HOME environment with Sys.setenv(JAVA_HOME="C:/Program Files/Java/jdk-10.0.1/") so that it points to your specific (64-bit in my case) folder that contains the jdk.

Install rJava with install.packages("rJava"). Conversely, if you installed 64-bit then everything should be installed in C:/Program Files/Java/. If you installed 32-bit Java then everything should be saved in C:/Program Files (x86)/Java/. For 64-bit I had to download the Windows version from here. I had 64 bit so I downloaded the Offline 64-bit version from here.ĭownload Java JDK for 32/64 bit. R and Java must have the same memory signature, either 32 or 64 bit.

Check Platform.ĭownload the specific 32/64 bit of Java. Post here the steps that made it work in case anyone is interested (that is, future me).Ĭheck whether R is 32/64 bit with sessionInfo(). Struggled for about two hours to install rJava on my Windows 10 machine.
