我正在R Studio中使用xlsx软件包,该软件包似乎无法在Java RE 8上运行。现在,我被告知要使用Java RE 6来使R Studio正常工作,但是似乎Mac OS High Sierra是唯一的较旧版本可下载的版本是Java 7,因为Java 6 Download Archives中不再包含Mac OS。

有谁知道我如何在Mac Os High Sierra上使用Java 6。

谢谢

最佳答案

在我最新的OSX更新中,它淘汰了我的java6,因此我不得不再次去研究该解决方案并遇到您的问题。不确定是要回答问题还是发表评论,但是此解决方案对我来说效果最好:
Mac OS X and multiple Java versions

总结一下:(其中很大一部分只是从上面的链接中复制粘贴)

1)安装homebrew,jenv和homebrew-cask

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install jenv
brew tap caskroom/cask

2)使用将“酒馆/版本”水龙头添加到自制啤酒中
brew tap caskroom/versions

3)安装Java6(或所需的任何版本)
brew cask install java6

4)将Java版本添加到jenv
jenv add <javaVersionPathHere>

有关更多信息,请参见jenv文档:
http://www.jenv.be/

我特别建议您使用“jenv本地”设置,以便您可以为一个特定目录指定java6。

10-07 16:37