相关疑难解决方法(0)

无法在R上加载rJava

我希望在R x64 3.1.2中加载rJava.OS- Windows 8.1 64位

虽然安装似乎工作正常:

  > install.packages("rJava")
    Installing package into ‘C:/Users/sony/Documents/R/win-library/3.1’
    (as ‘lib’ is unspecified)
    --- Please select a CRAN mirror for use in this session ---
    trying URL 'http://cran.utstat.utoronto.ca/bin/windows/contrib/3.1/rJava_0.9-6.zip'
    Content type 'application/zip' length 758898 bytes (741 Kb)
    opened URL
    downloaded 741 Kb

package ‘rJava’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
        C:\Users\sony\AppData\Local\Temp\RtmpamYUH7\downloaded_packages
Run Code Online (Sandbox Code Playgroud)

加载包时出错:

library(rJava)
Error in get(Info[i, 1], envir = env) : 
  lazy-load database 'C:/Users/sony/Documents/R/win-library/3.1/rJava/R/rJava.rdb' is corrupt
In addition: Warning message:
In …
Run Code Online (Sandbox Code Playgroud)

r rjava

42
推荐指数
4
解决办法
8万
查看次数

在Win7上加载rJava包时出现问题

我已经安装了最新版本的R(2.15.2)和Java(7.11),并通过RStudio(0.97.310)我试图加载rJava包.它似乎正确安装,但当我打电话时,library(rJava)我收到以下错误:

 Error : .onLoad failed in loadNamespace() for 'rJava', details:
 call: stop("No CurrentVersion entry in '", key, "'! 
 Try re-installing Java and make sure R and Java have matching architectures.")
 error: object 'key' not found
 Error: package/namespace load failed for ‘rJava’
Run Code Online (Sandbox Code Playgroud)

rJava的文档引用了Java 1.5+,所以我想知道是否需要安装古老版本的Java来解决这个问题.任何帮助将非常感激!

r windows-7 rjava

7
推荐指数
1
解决办法
6934
查看次数

标签 统计

r ×2

rjava ×2

windows-7 ×1