Error al cargar directorios


#1

Buenas noches. Estoy teniendo un problema y no me doy cuanta qué es. Instalo los paquetes que necesito para hacer una muestra y cuando los voy a cargar con library me da error.
Aquí lo instalo sin problema:
utils:::menuInstallLocal()
package ‘rJava’ successfully unpacked and MD5 sums checked

Cuando lo quiero cargar me da este error:

library(rJava)
Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for ‘rJava’, details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry

Podrrian ayudarme.

Mucas gracias


#2

Si usas un sistema operativo UNIX (Linux, MacOS) ejecuta este comando en una terminal y luego reinicia tu sistema.

sudo R CMD javareconf

Si usas Windows puedes especificar la ruta a tu instalación de Java agregando una linea como esta a tu archivo Renviron.site

# Debes modificar esta ruta de acuerdo a la versión de Java que tengas instalada
JAVA_HOME="C:/Program Files/Java/jdk-11.0.1/"

#3

Sumado a lo que dice @andresrcs, tenes que encontrar donde tenes instalado java, y luego especificar esa ruta en las variables globables (JAVA_HOME), R no esta encontrando el directorio.
Aca explica como encontrar la ruta y setearla.