安装xlsx包时出现错误,对象未加载。

7 浏览
0 Comments

安装xlsx包时出现错误,对象未加载。

在加载rJava包时,我收到以下错误:\n

\n

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/ankitagarwal5/Documents/R/win-library/3.2/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 is not a valid Win32 application.
In addition: Warning message:
  package ‘rJava’ was built under R version 3.2.3 
Error: package or namespace load failed for ‘rJava’

\n

\n我在StackOverflow上参考了各种帖子,并尝试相应的更改,但都没有起作用。这是我为解决这个问题所采取的各种步骤:\n

if (Sys.getenv("JAVA_HOME")!="")
  Sys.setenv(JAVA_HOME="")
library(rJava)

\n这个方法没有起作用。\n然后我尝试了这个方法:\n

options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)

\n这个方法也没有起作用。\n我的jvm.dll文件位于我的Windows 7 64位操作系统的以下位置 - C:\\Program Files (x86)\\Java\\jre1.8.0_91\\bin\\client\n我还将C:\\Program Files (x86)\\Java\\jre1.8.0_91\\bin\\client添加到我的环境变量的PATH变量中,并重新启动了RStudio,尝试再次安装和加载rJava。但这也没有起作用。\n如果有人能帮助我解决这个问题,我将非常感激。\n谢谢!

0
0 Comments

问题:在Windows上安装R、RStudio和rJava时,安装xlsx包时出现了"error installing xlsx package with object not loaded"的错误。

原因:在不同的新安装的R、RStudio和rJava上,解决该错误的方法是:

1. 卸载R。

2. 重新安装R时,只选择一个架构,例如x64或x86,不要同时选择两个。同时选择两个架构会让R或RStudio在编译时变得混乱。

解决方法:按照上述的步骤1和步骤2进行操作。

0
0 Comments

问题:在安装xlsx包时出现了“error installing xlsx package with object not loaded”的问题。

原因:问题可能是由于Java文件路径不正确导致的。解决方法是下载64位的Java版本。然而,在R中使用以下代码时,由于文件夹不正确,无法解决最新版本Java的问题:

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre7') # for 64-bit version

因此,需要将名称更改为:

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_144')

希望对您有所帮助。

0
0 Comments

安装xlsx包时出现错误"error installing xlsx package with object not loaded"的原因是R版本与Java版本不匹配。解决方法是手动下载并安装与R版本相匹配的Java版本。可以从链接中选择要安装的Java版本。如果可能会在不同版本的R上工作,可以安装两个版本的Java。另一种可能的解决方法是尝试重新安装rJava包。如果这仍然不起作用,可以通过在加载库之前设置Java位置的目录来手动设置Java位置。在设置之后,可以加载rJava库。这个链接中提供了更详细的信息。

0