rj未为eclipse/R状态安装
我知道这上面有好几个帖子,所以如果我违反了礼仪,请道歉。在我的例子中,我尝试了其中的几个,但我似乎无法解决rj问题(正确安装rj) 我尝试了CMD安装建议,并将tar文件复制到我的R可执行目录中rj未为eclipse/R状态安装,eclipse,r,statet,Eclipse,R,Statet,我知道这上面有好几个帖子,所以如果我违反了礼仪,请道歉。在我的例子中,我尝试了其中的几个,但我似乎无法解决rj问题(正确安装rj) 我尝试了CMD安装建议,并将tar文件复制到我的R可执行目录中 R CMD INSTALL --no-test-load rj_*.tar.gz 我使用DOS cmd窗口来运行它,但使用*符号失败,因此我通过导航到路径来替换确切的rj tar文件名。。。 C:\ProgramFiles\R\R-2.12.1\bin\x64\rj_0.5.0-5.tar.gz 跑步
R CMD INSTALL --no-test-load rj_*.tar.gz
我使用DOS cmd窗口来运行它,但使用*符号失败,因此我通过导航到路径来替换确切的rj tar文件名。。。
C:\ProgramFiles\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)时,这似乎起到了作用
然而,在eclipse环境中,我仍然遇到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'
- 使用Eclipse SDK版本:3.8.0 StatET 3.01.02 rj_0.5.0-5
rj
?CRAN还是StatET版本?您需要StatET版本。从下载。rj-0.5.0-5虽然,仔细想想,它是一个更老(稳定)的版本。这个版本和它有什么关系吗?我应该重新安装新版本吗?啊哈,这提醒了我。。。屏幕截图表明您正在运行win 64位。您必须确保堆栈中始终有64位,即OS、R、java和eclipse。您的问题很可能是您没有安装64位java.PS。只要您的StatET、Eclipse和rj版本匹配,您运行的是旧版本就不重要了。不幸的是,我有一个弹出窗口来允许/禁止与java的私有/公共连接(我拒绝了)。错误框(上面)仍然存在。我是不是因为不允许java通过防火墙访问而搞砸了?
> 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'