我昨天升级到 OSX Yosemite。当我在 RStudio
中运行 library(xlsx)
时,程序崩溃并且我收到消息:“要打开‘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)
我有 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)
这没有成功,因为运行 library(xlsx)
仍然会使程序崩溃并引发警告。我是否需要以某种方式回滚到 Java SE 6 运行时,或者有没有办法使用我安装的最新版本?
This SO post似乎是相关的,但我不清楚安装 Java 6 的建议解决方案。答案链接到 apple support page这似乎已经过时了。
我不熟悉 Java,所以我可以使用一些建议。
最佳答案
关于java - R/RStudio、Yosemite 和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796108/