首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XLConnect包不起作用

XLConnect包不起作用
EN

Stack Overflow用户
提问于 2018-08-10 07:01:34
回答 1查看 1.1K关注 0票数 0

系统: Windows 10 Pro x64

R版本:

“x86_64-W64-mingw32 32”

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

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

"C:/Program (x86)/Java/jre1.8.0_181/")

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

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

在安装和重新安装包rJava, XLConnectJars, XLConnect之后,我仍然会收到一条错误消息。

代码语言:javascript
复制
    > 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时,我得到

代码语言:javascript
复制
> > 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)

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2018-08-23 13:34:44

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51780784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档