JavaGD无法加载

时间:2012-09-13 20:51:09

标签: r

有人可以帮忙。

我让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,而且工作正常。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

OP最初的问题已经有7年的历史了,选择正确的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应该可以解决此问题。