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

R中rsubgroup包加载时Java初始化失败,求排查方案

.jinit无法创建Java类加载器:rsubgroup加载失败的解决办法

问题场景

使用R 4.2.1(64位,Windows 10)加载rsubgroup包时触发错误:

library(rsubgroup)
Loading required package: foreign
Error: package or namespace load failed for ‘rsubgroup’:
.onLoad failed in loadNamespace() for 'rsubgroup', details:
call: .jinit(parameters = parameters)
error: Unable to create a Java class loader.

前置信息:

  • rJava可正常加载
  • 已安装Java 1.8.0_341与JDK jdk-18.0.2,且手动配置了JAVA_HOME和PATH环境变量

问题原因

R核心程序安装在C盘Program Files目录(该目录为管理员权限写保护目录),但rJava、rsubgroup等包安装在用户个人库,路径权限不匹配导致rJava初始化时无法创建类加载器。

解决步骤

将核心R程序及所有R包(包括rJava、rsubgroup)迁移到具备读写权限的非系统保护目录(如D盘自定义文件夹),重新启动R后即可正常加载rsubgroup。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 17:33:28