java - R 中缺少 Java 命名空间

标签 java r

我刚刚安装了一个似乎引用了 Java 的 R 包。我收到以下错误。

错误:“rJava”的 loadNamespace() 中的 .onLoad 失败,详细信息: 调用:fun(libname, pkgname) 错误:Software/JavaSoft 注册表中没有 CurrentVersion 条目!尝试重新安装 Java 并确保 R 和 Java 具有匹配的架构。

我在计算机上重新安装了 Java 到最新版本,但仍然收到此错误。我需要做什么才能让 R(或者 RStudio)识别我计算机上安装的 Java?

最佳答案

好吧,我一时兴起,用谷歌搜索了这个错误,并找到了这个答案:

https://www.r-statistics.com/2012/08/how-to-load-the-rjava-package-after-the-error-java_home-cannot-be-determined-from-the-registry/

显然,必须确保加载 64 位版本。需要手动干预...

关于java - R 中缺少 Java 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41020992/

相关文章:

java - 分解 RSA/ECB/OAEPWithSHA-256AndMGF1Padding

java - 队列链表前置方法

r - 将数据框的行绑定(bind)到具有相同名称的列表中

r - 在R Shiny而不是底部的绘图顶部显示X轴?

java - 为什么在 Java 中 GC 时 MySQL 的PreparedStatements 不会自动关闭?

java - 初始化二维对象数组时出现空指针异常[Java]

java - 当数据可用时,如何从 map 获取数据?

r - 基于 R 中的查找表进行查找和替换,并将不匹配的保留原样

r - 使用 R markdown 和 knitr 生成 PDF 文件,将 R 对象用于 YAML header

r - 如何将保存的 Leaflet 小部件插入 Rmarkdown HTML 输出