我尝试安装 rJava 但出现这些错误。请帮忙。
安装.packages(“rJava”) 警告:构建 R 包需要 Rtools,但当前尚未安装。请先下载并安装适当版本的 Rtools,然后再继续:
https://cran.rstudio.com/bin/windows/Rtools/ 将软件包安装到“C:/Users/Ersan/AppData/Local/R/win-library/4.2” (因为“lib”未指定) 尝试 URL 'https://cran.rstudio.com/bin/windows/contrib/4.2/rJava_1.0-6.zip' 内容类型“application/zip”长度 1245703 字节 (1.2 MB) 下载了 1.2 MB
“rJava”包已成功解压并检查 MD5 和
下载的二进制包在 C:\Users\Ersan\AppData\Local\Temp\RtmpULJHwE\downloaded_packages
库(rJava) 错误:“rJava”的包或命名空间加载失败: .onLoad 在“rJava”的 loadNamespace() 中失败,详细信息: 调用:inDL(x, as.逻辑(本地), as.逻辑(现在), ...) 错误:无法加载共享对象'C:/Users/Ersan/AppData/Local/R/win-library/4.2/rJava/libs/x64/rJava.dll': LoadLibrary 失败:%1 不是有效的 Win32 应用程序。
您好,我的操作系统是windows 11。出错后我下载了32位和64位java,但没有任何改变。我需要 rJava 才能在 biomod2 中使用 maxent。
为了从
biomod2
包中训练 Maxent 模型,我所做的是:
rJava
(即library(rJava)
)。myBiomodOptions <- BIOMOD_ModelingOptions(
MAXENT = list(
path_to_maxent.jar = "C:/Users/USER/Downloads/maxent", # In this case, I have the Maxent folder in the downloads folder
... # Write here your settings
)
)
不要忘记查看官方
biomod2
文档。