Mac Os High Sierra上的Java RE 6

时间:2017-11-07 17:17:41

标签: java macos

我在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。

由于

2 个答案:

答案 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)