是否有人设法让rJava 0.9-3使用Oracle Java 1.7在OS X 10.7.4上工作?
R version 2.15.2 (2012-10-26) -- "Trick or Treat" Platform
x86_64-apple-darwin9.8.0/x86_64 (64-bit)
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我已经使用install.packages函数和使用R 2.15.2的命令行安装来安装rJava.我没有得到任何错误.
$ R CMD INSTALL rJava
* installing to library ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library’
* installing *binary* package ‘rJava’ ...
* DONE (rJava)
$
Run Code Online (Sandbox Code Playgroud)
如果我使用Java首选项将1.7放在列表中,但保留1.6"on",则rJava始终启动1.6.
如果我使用Java Preferences先放1.7并关闭1.6,rJava会这样做:
> library(rJava)
> .jinit()
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load …Run Code Online (Sandbox Code Playgroud)