You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R加载library(xlsx)触发致命错误致会话终止求助

解决MacOS下R加载xlsx包时会话终止的问题
  • 先确认R和Java的架构匹配:

    • 在R里执行 sessionInfo(),查看Platform字段里的架构(比如x86_64代表64位)
    • 终端中运行 java -version,检查输出是否带有64-Bit标识
    • 若架构不统一,安装对应版本的Java即可(R是64位就装64位Java)
  • 重新配置rJava:

    • 终端执行 R CMD javareconf,按提示完成配置
    • 重启R后先加载rJava:library(rJava),确认无报错再尝试加载xlsx
  • 检查xlsx的依赖包:

    • 执行 install.packages("xlsxjars") 确保该依赖包安装完整,之后再试加载xlsx
  • 换用无Java依赖的替代包:

    • 如果以上方法都无效,推荐使用openxlsx包,它无需Java支持,功能与xlsx基本一致
    • 安装命令:install.packages("openxlsx"),加载用 library(openxlsx)

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 04:34:54