2
我正嘗試在R中使用JavaGD包。幾天前與較舊版本的R(2.13.xx)似乎工作正常。然後我開始得到「jvm.dll無法找到...」的錯誤。所以我搜索了一些論壇,發現安裝最新版本的R幫助了一些人。所以現在我有R.的2.14.x版本。無法與R使用JavaGD包
但我仍然無法使用JavaGD。不過,我可以安裝rJava。當我做library(JavaGD)
,我得到的錯誤是這樣的:
> library(JavaGD)
Error in library(JavaGD) :
package ‘JavaGD’ does not have a NAMESPACE and should be re-installed
我發現一個bug報告here,這是相當最近(僅10天)。所以不確定這是否是一個常見問題。正如通過這個鏈接的人所說的,我也重新安裝了JavaGD,並從我的機器上刪除了舊版本的R目錄。
我的機器配置是這樣的:
- 的Windows XP SP3
- [R 2.14.1(2011年11月22日)
我反正新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
,它似乎並沒有解決我的問題。
是的,我已經從.libPaths()中刪除了JavaGD,它是'C:/ Program Files/R/R-2.14.1/library'。現在,我看不到任何名爲'JavaGD'的文件夾。然後,我通過從CRAN網站下載的本地zip文件重新安裝它。我仍然收到同樣的錯誤。我需要做其他事嗎? – Bhushan 2012-01-03 14:20:46
我還注意到,爲了理智,我試圖更新rJava軟件包。當我安裝它時,它被打印在控制檯上:'package'rJava'成功解壓並且MD5總和被檢查。但是當我安裝JavaGD時,這永遠不會出現。 – Bhushan 2012-01-03 14:50:46
我也注意到MD5和NAMESPACE文件在存檔和庫目錄中都是** NOT **。 – Bhushan 2012-01-03 16:03:59