【问题标题】:XLConnect package does not work RXLConnect 包不起作用 R
【发布时间】:2018-08-23 21:34:44
【问题描述】:

系统:Windows 10 Pro x64

R 版本:

“x86_64-w64-mingw32”

几天前,我从计算机中删除了 java_64_bit,并为另一个程序安装了 java_32_bit。之后,我在 R 中使用 XLConnect 包的代码停止工作。我安装了。

然后我在以下目录中重新安装了java_64_bit

“C:/Program Files (x86)/Java/jre1.8.0_181/”)

并在我的 R 代码中更改了 Java 主页

Sys.setenv(JAVA_HOME = "C:/Program Files (x86)/Java/jre1.8.0_181/")

安装并重新安装软件包rJava, XLConnectJars, XLConnect 后,我仍然收到一条错误消息。

    > library(XLConnect)
Loading required package: XLConnectJars
Error: package or namespace load failed for ‘XLConnectJars’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'C:/Users/username/Documents/R/win-library/3.4/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 ist keine zulässige Win32-Anwendung.

Error: package ‘XLConnectJars’ could not be loaded
In addition: Warning messages:
1: package ‘XLConnect’ was built under R version 3.4.4 
2: package ‘XLConnectJars’ was built under R version 3.4.4 

当输入命令java_version 我得到

> > system("java -version") java version "1.8.0_181" 
Java(TM) SE Runtime Environment (build 1.8.0_181-b13) 
Java HotSpot(TM) Client VM (build 25.181-b13, mixed mode)

任何帮助将不胜感激!

【问题讨论】:

  • 嗨,您是否已经检查过this?这似乎是一个类似的问题
  • 是的,所有步骤都已完成,一切都应该正确。还是不行

标签: java r xlconnect


【解决方案1】:

您在问题中粘贴的 JAVA_HOME 路径是 32 位 JRE 的路径。

您是否也尝试过 C:/Program Files/Java/jre1.8.0_181/ 放置 64 位可执行文件的位置?

【讨论】:

    猜你喜欢
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 2012-07-30
    相关资源
    最近更新 更多