我正在尝试使用带有R的JavaGD软件包。几天前使用旧版本的R(2.13.xx)它似乎工作正常。然后我开始得到“无法找到jvm.dll ...”错误。所以我搜索了一些论坛,发现安装最新版本的R帮助了一些人。所以现在我有2.14.x版本的R。
但我仍然无法使用JavaGD。但是,我可以安装rJava。当我library(JavaGD)
时,我得到的错误是:
> library(JavaGD)
Error in library(JavaGD) :
package ‘JavaGD’ does not have a NAMESPACE and should be re-installed
我发现了一个错误报告here,这是最近的(仅仅10天)。所以不确定这是否是一个常见问题。正如此链接上的人所说,我还重新安装了JavaGD并从我的机器上删除了旧版本的R目录。
我的机器配置是这样的:
我是R的新手,所以不太了解。知道为什么会这样吗?任何帮助是极大的赞赏。
更新
我已经在论坛上尝试了这个答案:
That means you have a JavaGD installation in one of your libraries that
has been installed with R < 2.14.0 but you are trying to use it with R
>= 2.14.0.
Uwe Ligges
它似乎无法解决我的问题。
答案 0 :(得分:1)
确实如此 - 只是您可能有多个JavaGD
的安装并更新了错误的安装。检查您的.libPaths()
并从其中列出的所有库中删除JavaGD
,然后重新安装。