• R语言
  • 如何安装在win7 64bt,R 3.02中安装“rjava”包?

论坛中的大神们,小弟初学R,想安装xlsx包导入excel输入,但是安装过程中的附带包rjava安装不成功,然后我就单独安装该包,出现如下错误信息:

有二进制版本(将被安装),但源代码版本是后来的:

binary source

rJava 0.9-4 0.9-5

试开URL’http://ftp.ctex.org/mirrors/CRAN/bin/windows/contrib/3.0/rJava_0.9-4.zip'

Error in download.file(url, destfile, method, mode = "wb", ...) :

无法打开URL'http://ftp.ctex.org/mirrors/CRAN/bin/windows/contrib/3.0/rJava_0.9-4.zip'

此外: 警告信息:

In download.file(url, destfile, method, mode = "wb", ...) :

无法打开: HTTP状态是'404Not Found'

download.packages(pkgs, destdir = tmpd, available = available, 里有警告:

下载程序包‘rJava’时出了问题

这些错误信息是不是表示R版本太高,无法安装该包吗?如果是,有没有其他方法安装只有低版本的R才能使用的包了?求大神们指点!谢谢!

我与你一样的系统和 R 版本,运行

install.package("xlsx")
可以安装,不过加载 xlsx 包会提示 Java 与 R 架构不同,所以改用 32 位的 R 就行。不过系统需要先安装了 Java。
</p>

回复 第2楼 的 ahhhh:谢谢,我后来本地安装了,貌似可以用了。

回复 第2楼 的 ahhhh:请问您说的改用32为的R运行是指装一个32位的R再下载包吗?

可能和你的JDK有关,你的R软件是32还是64位的,JDK也要对应是32还是64位的,一定要对应上。另外这个与系统是多少位没有关系。