repositorio programa org language for descargar commander r rjava

programa - No se puede cargar rJava en R



r repository (7)

Intente descargar la compilación diaria de RStudio: http://dailies.rstudio.com

Me funcionó en el segundo intento después de probar todo lo demás (R, Rstudio, Java actualizado, reinstalé rJava un millón de veces, y seguí todos los consejos de stackoverflow).

El consejo vino de los foros de soporte de RStudio:

RStudio no está leyendo la información de inicio que normalmente proporciona R aquí ...

Tenemos una posible solución para esto en las últimas compilaciones diarias de RStudio; si lo desea, puede intentar descargar y probar desde http://dailies.rstudio.com

Deseo cargar rJava en R x64 3.1.2. OS- Windows 8.1 64 bit

Aunque la instalación parece funcionar bien:

> install.packages("rJava") Installing package into ‘C:/Users/sony/Documents/R/win-library/3.1’ (as ‘lib’ is unspecified) --- Please select a CRAN mirror for use in this session --- trying URL ''http://cran.utstat.utoronto.ca/bin/windows/contrib/3.1/rJava_0.9-6.zip'' Content type ''application/zip'' length 758898 bytes (741 Kb) opened URL downloaded 741 Kb package ‘rJava’ successfully unpacked and MD5 sums checked The downloaded binary packages are in C:/Users/sony/AppData/Local/Temp/RtmpamYUH7/downloaded_packages

Aparece un error al cargar el paquete:

library(rJava) Error in get(Info[i, 1], envir = env) : lazy-load database ''C:/Users/sony/Documents/R/win-library/3.1/rJava/R/rJava.rdb'' is corrupt In addition: Warning message: In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1 Error: package or namespace load failed for ‘rJava’

Sé que estoy trabajando en el bit R-64 y, al mismo tiempo, la variable de entorno Path está configurada para:

C:/Program Files/Java/jdk1.7.0_51/bin;C:/Program Files/Java/jre7/bin/server;

también, entonces la versión de Java también es de 64 bits. No entiendo la razón detrás del error.

Al configurar manualmente a través de R:

options(java.home="C://Program Files//Java//jdk1.7.0_51//bin") library(rJava)

Me sale este error:

Error : .onLoad failed in loadNamespace() for ''rJava'', details: call: inDL(x, as.logical(local), as.logical(now), ...) error: unable to load shared object ''C:/Users/sony/Documents/R/win-library/3.1/rJava/libs/x64/rJava.dll'': LoadLibrary failure: The specified module could not be found. Error: package or namespace load failed for ‘rJava’

¿Algún consejo? El error parece haber surgido después de que desinstalé alguna versión anterior de Java.

OTROS: También para agregar, no configuro JAVA_HOME como una variable de entorno.

Desinstalar y volver a instalar R tampoco parece solucionar el problema.

Eliminar versiones antiguas de Java tampoco es de ayuda.


Me encontré con un problema similar y pasé todo un día para solucionarlo. Aunque mi computadora, Windows7 y Rstudio son de 64 bits, pero mi Java es de 32 bits (!) Una vez que me di cuenta de eso, descargué un Java de 64 bits. Tengo que descargar manualmente, la descarga automática dará lugar a la versión de 32 bits porque mi navegador Chrome es de 32 bits. 64 bits de Java se instalarán automáticamente en

C: / Program Files / Java, sin embargo, Java de 32 bits se instalará automáticamente en C: / Archivos de programa (x86) / Java.

Este es un indicador importante que me dice que mi Java es de 64 o 32 bits.

Después de instalar el Java de 64 bits, ¡todo funciona perfecto!


Me sale este error cada vez que Java se escapa de una actualización en mi PC. Cuando voy:

Sys.getenv("Path")

Encuentro algo en el resultado que se parece a

C://Program Files //Java//jre1.8.0_112//bin//server//

donde los últimos dígitos de la subcarpeta jre están desactualizados.

Para arreglar esto en todas partes, es posible que desee editar la variable de entorno de Windows. Para ello, vaya a la tecla WINDOWS + X , seleccione Símbolo del sistema (Administrador) en el menú y escriba

rundll32.exe sysdm.cpl,EditEnvironmentVariables

en el cuadro de comando. Esto activará este cuadro de diálogo con derechos de edición para la variable PATH (y otras variables del sistema):

La interfaz de Windows para editar variables de entorno largas es un poco difícil de manejar, así que después de hacer clic en Editar ... me gusta copiar y pegar el lío resultante de rutas a Notepad.exe , hacer el trabajo allí y copiar y pegar de nuevo.


Se enfrentó a un mensaje de error similar.

Probé algunos de los pasos enumerados aquí.

  1. Establecer Env. Variable, JAVA_HOME. => No funcionó.
  2. Intenté instalar rJava +> No funcionó Pasos 3,4,5 funcionó ...
  3. Actualicé mi Java 64 bit versión 8.xx (última disponible)
  4. install.packages (rJava) ==> Éxito
  5. install.packages (RWeka) ==> Éxito

Tenía el mismo problema:

Estaba ejecutando 64-bit R . Puede verificar qué versión cierra y vuelve a abrir RStudio . Debería estar en la parte superior.

Tenía instalado Java de 32-bit es decir, la carpeta Java estaba dentro de C:/Program Files (x86) .

Simplemente pasé a Java.com y descargué el 64-bit Java y agregué su ubicación al final de PATH en las System variables y ahora puedo cargar rJava . (La instalación me pidió que me deshiciera de la versión anterior, lo cual hice)


Tengo un error similar:

> library(rJava) Error : .onLoad failed in loadNamespace() for ''rJava'', details: call: inDL(x, as.logical(local), as.logical(now), ...) error: unable to load shared object ''C:/program files/R/R-3.1.2/library/rJava/libs/x64/rJava.dll'': LoadLibrary failure: The specified module could not be found.

Mi JAVA_HOME estaba apuntando a JDK , en lugar de JRE .

> Sys.getenv("JAVA_HOME") [1] "c://java//jdk1.7.0_55" > Sys.setenv(JAVA_HOME="c://java//jdk1.7.0_55//jre")

Ahora podría cargar rJava y xlsx en R


Utilizar:

Sys.setenv(JAVA_HOME=''...path to JRE...'')

p.ej

Sys.setenv(JAVA_HOME=''C://Program Files//Java//jdk1.7.0_51//jre'')

Su variable de entorno es incorrecta.