问题描述
我使用 R 版本 3.0.3.我无法安装库(xlsx).错误信息:
I use R version 3.0.3. I was not able to install library(xlsx). Error message:
Loading required package: 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.0.3/library/rJava/libs/x64/rJava.dll':
LoadLibrary failure: The specified module could not be found.
然后我尝试自己安装 rjava
.收到以下错误消息:
I then tried to install rjava
on its own. Got the error message below:
library("rJava", lib.loc="C:/Program Files/R/R-3.0.3/library")错误:rJava"的 loadNamespace() 中的 .onLoad 失败,详细信息:调用: inDL(x, as.logical(local), as.logical(now), ...)错误:无法加载共享对象C:/Program Files/R/R-3.0.3/library/rJava/libs/x64/rJava.dll":LoadLibrary 失败:找不到指定的模块.
还有其他方法可以在 R 中加载 excel 文件吗?
Is there another way to load excel file in R?
谢谢,
推荐答案
以下是一些可能的解决方案:
Here are some possible solutions:
- 安装 64 位版本的 Java.这是Java 下载链接.
- 重新安装
rJava
. 在加载库之前通过设置手动设置Java位置的目录
- Install 64-bit version of Java. Here is the download link of Java.
- Re-install
rJava
. Manually set the directory of your Java location by setting it before loading the library
Sys.setenv(JAVA_HOME="C:\\Program Files\\Java\\jre7") # 64 位版本
Sys.setenv(JAVA_HOME="C:\\Program Files (x86)\\Java\\jre7") # 32 位版本
库(rJava)
来源:此处
这篇关于无法在 R 中安装库(xlsx)并寻找替代方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!