library("r-6ren">
gpt4 book ai didi

java - rJava 没有在 R 中加载

转载 作者:行者123 更新时间:2023-11-29 05:11:16 29 4
gpt4 key购买 nike

所以我尝试了所有我在网上找到的东西,但没有成功。我正在尝试使用需要 rJava 的 qdab 库。

所以我安装 rJava,尝试运行 library("rJava") 并获取

> library("rJava")
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry
Error: package or namespace load failed for ‘rJava’

然后我尝试通过 Sys.setenv 手动添加路径,结果就是这样:

> Sys.setenv(JAVA_HOME="C:\\Program Files (x86)\\Java\\jre1.8.0_31")
> library("rJava")

Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'D:/Moje Dokumenty/R/win-library/3.1/rJava/libs/x64/rJava.dll':
LoadLibrary failure: %1 nie jest prawidłową aplikacją systemu Win32.

Error: package or namespace load failed for ‘rJava’

我重新安装了 java,尝试了一些其他解决方案,但应该可以,但没有。我还能做什么?

最佳答案

好的,我通过安装 64 位 Java 并使用以下方法清除 R 中的 JAVA_HOME 解决了这个问题:

if (Sys.getenv("JAVA_HOME")!="")
Sys.setenv(JAVA_HOME="")
library(rJava)

关于java - rJava 没有在 R 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350723/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com