Java 无法为R安装xlsx软件包

Java 无法为R安装xlsx软件包,java,r,xlsx,Java,R,Xlsx,无法安装R程序包xlsx 我以前在其他电脑上使用过这个软件包,但在使用新电脑时遇到了困难。从我所能看出,这个问题与Java有关。目前正在尝试: 下载Java开发工具包 下载JRE 编辑环境变量以指向正确的Java(对于以上两种) 通过R控制台运行(32位和64位) 卸载和重新安装Rstudio/R install.packages(“xlsx”) `将软件包安装到“C:/Users/Fred Goktas/Documents/R/win library/3.3”中 (由于“lib”未指定)

无法安装R程序包xlsx

我以前在其他电脑上使用过这个软件包,但在使用新电脑时遇到了困难。从我所能看出,这个问题与Java有关。目前正在尝试:

  • 下载Java开发工具包
  • 下载JRE
  • 编辑环境变量以指向正确的Java(对于以上两种)
  • 通过R控制台运行(32位和64位)
  • 卸载和重新安装Rstudio/R
install.packages(“xlsx”)
`将软件包安装到“C:/Users/Fred Goktas/Documents/R/win library/3.3”中
(由于“lib”未指定)
有一个二进制版本可用,但源版本更高:
二进制源代码需要编译
xlsx 0.5.7 0.6.1错误
安装源程序包“xlsx”
正在尝试URL“”
内容类型“应用程序/x-gzip”长度为315441字节(308KB)
下载308KB
*正在安装源程序包“xlsx”…
**“xlsx”包成功解包并检查MD5总和
**R
**安装
**正在准备用于延迟加载的包
**帮助
*安装帮助索引
**构建包索引
**安装渐晕图
**测试是否可以加载已安装的软件包
*
arch-i386
错误:'rJava'的loadNamespace()中的onLoad失败,详细信息:
调用:inDL(x,as.logical(本地),as.logical(现在),…)
错误:无法加载共享对象“C:/Users/Fred Goktas/Documents/R/win library/3.3/rJava/libs/i386/rJava.dll”:
LoadLibrary失败:%1不是有效的Win32应用程序。
错误:加载失败
执行已停止
***拱-x64
错误:“i386”的加载失败
*删除“C:/Users/Fred Goktas/Documents/R/win library/3.3/xlsx”
install.packages中的警告:
运行命令“C:/PROGRA~1/R/R-33~1.3/bin/x64/R”CMD INSTALL-l
“C:\Users\Fred Goktas\Documents\R\win library\3.3”
C:\Users\FREDGO~1\AppData\Local\Temp\RtmpYLz0xk/downloaded_packages/xlsx_0.6.1.tar.gz”的状态为1
install.packages中的警告:
程序包“xlsx”的安装具有非零退出状态


软件包应该没有任何麻烦。

< P>除非你没有强制性的理由使用<代码> XLSX < /代码>,我建议你考虑,因为它没有外部依赖关系。以下提示可能会有所帮助:您是否安装了
RJava
软件包和
javahome
环境变量集?如果您想在R中操作xlsx文件,我建议您尝试使用
openxlsx
软件包。它不依赖Java。只需尝试:install.packages('openxlsx')使用
openxlsx
,您就可以完成许多需要的任务,但后者在提供相同速度的同时消除了对Java的依赖性。如果您希望完全卸载然后重新安装R和RStudio,请按照以下步骤操作: