我意识到这里有几个帖子,所以如果我违反礼仪就道歉。在我的情况下,我已经尝试了其中几个,我似乎无法解决rj问题(正确安装)。
我尝试了CMD INSTALL建议并将tar文件复制到我的R可执行文件目录
R CMD INSTALL --no-test-load rj_*.tar.gz
我使用DOS cmd窗口来运行它,并且使用*表示法失败了,所以我通过导航到路径替换了确切的rj tar文件名... C:\ Program Files \ R \ R-2.12.1 \ bin \ x64 \ rj_0.5.0-5.tar.gz 并且正在运行
R CMD INSTALL --no-test-load rj_0.5.0-5.tar.gz
这似乎起作用,因为R显示了所有安装的Java包(包括Rjava)
> ("rj" %in% installed.packages()[,"Package"])
[1] TRUE
> ("rJava" %in% installed.packages()[,"Package"])
[1] TRUE
>
然而,在日食环境中,我仍然得到rj缺失错误。 关于下一步该尝试的任何想法?我真的想让调试功能在这里工作,然后把头发拉出来。
哦,即使它显示安装在R中。如果我尝试在R中启动,我得到:
> library(rj)
Error : .onLoad failed in loadNamespace() for 'rj', details:
call: .jcall("de/walware/rj/server/RJ", "Lde/walware/rj/server/RJ;",
error: RcallMethod: cannot determine object class
Error: package/namespace load failed for 'rj'