1

有人可以帮忙吗。

我让 Deducer 与 R 2.14 一起工作,但现在我已经更新到 2.15.1,我无法加载 JGR。我已经加载了 JGR 和 Deducer。

这是我安装时收到的消息

Loading required package: JavaGD
Error : .onLoad failed in loadNamespace() for 'JavaGD', details:
  call: .Call("RegGetStrValue", c(key, "CurrentVersion"), PACKAGE = "JavaGD")
  error: C symbol name "RegGetStrValue" not in DLL for package "JavaGD"
Error: package ‘JavaGD’ could not be loaded

我已经删除了所有旧版本的 R 和 Ver 2.15.1 - 重新安装了 R 并且仍然收到此消息。

这是否可能是注册表问题,如果是,我应该在哪里查看。

我已经搜索过,虽然似乎有类似的报告问题,但没有一个与我所看到的完全相同。我的库中似乎没有多个 JavaGD 版本,并且 Namesake 文件位于 JavaGD 文件夹中。

我在相当当前的戴尔笔记本电脑上运行 Win 7 32 位版本。

R 似乎工作正常,我大部分时间都在使用 R-Studio,而且效果也很好。

任何帮助,将不胜感激

4

1 回答 1

0

7 年来,OP 最初的问题是选择正确的 Java 下载对于我们的大多数 RStudio 环境都可以同步使用的 64 位机器来说至关重要。无论出于何种原因,下载 64 位 JRE 都很困难。为避免 Deducer 最近出现的相同错误,请务必从https://www.java.com/en/download/manual.jsp下载 64 位 Java JRE 。注意,64 位版本必须按照说明离线下载(通常是 Windows 下载的底部)。检查安装路径是否为 c:\Program Files\Java 而不是 c:\Program Files(x86)\Java。再加上 JDK 应该可以解决这个问题。

于 2019-12-30T04:19:10.740 回答