R/RStudio,Yosemite和Java

Eri*_*een 14 java r rstudio osx-yosemite

我昨天升级到了OSX Yosemite.当我运行library(xlsx)RStudio,程序崩溃,我收到消息:"要打开'RStudio',您需要安装旧的Java SE 6运行时." 我得到有关打开相同的结果和消息R当我运行library(xlsx)R.

这是我的详细信息:

Mac Yosemite, Version 10.10.2
R version 3.1.2 (2014-10-31) 
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Run Code Online (Sandbox Code Playgroud)

我有Java版本8更新31.我运行java -version并收到此消息:"没有Java运行时,请求安装." 所以我安装了Java SE Development Kit 8u31.现在:

java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Run Code Online (Sandbox Code Playgroud)

这没有做到这一点,因为运行library(xlsx)仍然会崩溃程序并发出警告.我是否需要以某种方式回滚到Java SE 6运行时,还是有办法使用我安装的最新版本?

这个SO帖子似乎是相关的,但我不清楚安装Java 6的安装解决方案.答案链接到似乎过时的苹果支持页面.

我不熟悉Java,所以我可以使用一些建议.

小智 13

相反,你安装的java下载这个

https://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

安装后,您的问题将得到解决