【发布时间】:2018-12-24 05:31:59
【问题描述】:
我尝试在 R 中安装 xlsx 包。
install.packages("xlsx")
installing *source* package 'xlsx' ...
** package 'xlsx' successfully unpacked and MD5 sums checked
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
*** arch - i386
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
Error: loading failed
Execution halted
*** arch - x64
ERROR: loading failed for 'i386'
* removing 'C:/Users/hi/Documents/R/win-library/3.3/xlsx'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-33~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\hi\Documents\R\win-library\3.3" C:\Users\hi\AppData\Local\Temp\RtmpSGp15V/downloaded_packages/xlsx_0.6.1.tar.gz' had status 1
Warning in install.packages :
installation of package ‘xlsx’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\hi\AppData\Local\Temp\RtmpSGp15V\downloaded_packages’
然后我也运行了库函数
library(xlsx)
Error in library(xlsx) : there is no package called ‘xlsx’
To ensure that whether the package has been installed itself or not I ran
grepl("xlsx",installed.packages())
# It returns "FALSE" 649 times in a row.
我在网上阅读了有关如何安装一些 rjava 包的信息,所以我尝试了
install.packages('rJava')
install.packages("xlsxjars")
package ‘rJava’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\hi\AppData\Local\Temp\RtmpSGp15V\downloaded_packages
确保 grepl("rJava",installed.packages()) 我又得到了 649 次“错误”。
【问题讨论】:
-
您究竟需要对
xlsx包做什么?还有其他友好的包用于处理您可能需要考虑的 Excel 文件,例如 readxl,它们没有 Java 依赖项。 -
我正在从教程网站/博客学习 R,所以我需要 xlsx 包本身,否则我将无法匹配大多数问题陈述和解决方案。
-
好的。但只是警告这些材料可能有点过时了。
-
已考虑。谢谢。 :)
-
好像没有找到 Java
error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.看看 rJava 的要求,您似乎需要:Java JDK 1.2 or higher (for JRI/REngine JDK 1.4 or higher)(cran.r-project.org/web/packages/rJava/index.html)
标签: r installation package