我在R Studio中使用xlsx包,它似乎不适用于Java RE 8.我现在被告知要使用Java RE 6 for R Studio工作,但是对于Mac Os High Sierra来说,似乎只有可供下载的旧版本才是Java 7,因为Java 6下载档案中不再包含Mac OS。
是否有人知道如何在Mac Os High Sierra上使用Java 6。
由于
答案 0 :(得分:3)
随着我最新的OSX更新,它淘汰了我的java6所以我不得不再次挖掘这个解决方案并遇到了你的问题。不确定是否将此作为答案或评论,但这个解决方案对我来说是最好的: Mac OS X and multiple Java versions
总结一下:(其中很大一部分只是上面链接中的复制粘贴)
1)安装自制软件,jenv,&自制-木桶
For Each file1 In IO.Directory.GetFiles(folderA, file_A)
Using fich_time As New StreamReader(file1)
line = fich_time.ReadLine
Try
myStream_time = file1.OpenFile()
If (myStream_time IsNot Nothing) Then
line = fich_time.ReadLine
While Not fich_time.EndOfStream
If line.Contains(" CPU Time for A Analysis") Then
If line.Contains("sec") = True Then
txt_A.Text = line
txt_A.Text = Replace$(txt_A.Text, Space(1), Space(0))
txt_A.Text = Regex.Replace(txt_A.Text, "[^0-9.]", "")
Else
txt_A.Text = line
txt_A.Text = Replace$(txt_A.Text, Space(1), Space(0))
txt_A.Text = Regex.Replace(txt_A.Text, "[^0-9.]", "")
txt_A.Text = txt_A.Text * 3600
End If
End If
End While
End If
Finally
End Try
End Using
Next
2)添加" caskroom / versions"点按自制软件
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install jenv
brew tap caskroom/cask
3)安装Java6(或任何你想要的版本)
brew tap caskroom/versions
4)将java版本添加到jenv
brew cask install java6
有关详情,请参阅jenv docs: http://www.jenv.be/
我特别推荐使用' jenv local'设置,以便您可以为一个特定目录指定java6。
答案 1 :(得分:1)