Applies ToRevolution Analytics

Problema

Cuando intenta cargar el paquete 'rJava' se produce el error:

Error: error de .onLoad en loadNamespace() para 'rJava'

Solución

Sus numerosas variables de entorno y rutas de acceso que se deben establecer en su sistema, para el paquete 'rJava'para cargar correctamente.Debe comprobar lo siguiente en Windows:

  • Asegúrese de que la variable de entorno 'JAVA_HOME' está configurada correctamente y que señala a un jof de 64-bit versión Java (JDK o SEEn tiempo de ejecución). Para 64 bits revolución R debe asegurarse de que tiene una versión de 64 bits de Java instalado.

  • Asegúrese de que la variable de 'ruta de clase' de Java está establecida correctamente.Para la versión de 64 bits de JDK, normalmente se establece en algo como lo siguiente (en Windows):      'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'

  • Compruebe la configuración de ruta de acceso del sistema. En Windows, goto ' Panel de Control---> sistema--> Configuración avanzada---> Variables de entorno.La ruta de acceso debe incluir los directorios: 'C:\Program Files\Java\jre6\bin\server' y 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'.

  • Asegúrese de que se establecen las variables de entorno 'RPATH' y 'RHOME' y señalan al directorio:      'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'

Se requiere la misma configuración en Linux, sin embargo, las rutas de acceso serán diferentes:

  • CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext

  • RPATH y RHOME: /usr/lib64/Revo-7.3/R-3.1.1

En Linux, también se recomienda que ejecute el comando:R CMD javareconfEsto intentará configurar Java correctamente en su sistema para utilizarlo con Enterprise R de revolución.Tenga en cuenta que si no todos los valores de configuración se rellenan después de la ejecución 'R CMD javareconf', esto normalmente significa que rJava no funcionará y la instalación y configuración de Java no es suficiente.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.