Як выкарыстоўваць Brew для ўстаноўкі Java на Mac

Вы можаце мець некалькі версій Java на вашым Mac.

У гэтым артыкуле мы пакажам, як усталяваць Java на Mac з дапамогай Homebrew і як дазволіць пераключацца паміж рознымі версіямі, такімі як Java8, Java11, Java13 і апошняй версіяй Java.



Перадумовы

Перш чым пачаць, пераканайцеся, што ў вас усталяваны Homebrew на вашым Mac. Калі няма, вы можаце ўсталяваць яго праз:


$ ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'

Далей усталюйце Homebrew Cask

$ brew tap homebrew/cask-versions $ brew update $ brew tap caskroom/cask

Усталюйце апошнюю версію Java з дапамогай Brew

Каб усталяваць апошнюю версію Java, вам трэба толькі:


$ brew cask install java

Усталюйце пэўныя версіі Java (Java8, Java11, Java13)

Каб усталяваць папярэднія альбо пэўныя версіі JDK, вы можаце атрымаць іх у AdoptOpenJDK:

$ brew tap adoptopenjdk/openjdk $ brew cask install adoptopenjdk8 $ brew cask install adoptopenjdk11 $ brew cask install adoptopenjdk13

Пераключэнне паміж рознымі версіямі Java

Калі вы хочаце пераключацца паміж рознымі версіямі Java, вам трэба дадаць наступнае да вашага .bash_profile.

У гэтым выпадку мы хочам мець магчымасць пераключэння паміж Java8 і Java11:

export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8) export JAVA_11_HOME=$(/usr/libexec/java_home -v11) alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java11='export JAVA_HOME=$JAVA_11_HOME' # default to Java 11 java11

Перазагрузіць .bash_profile каб псеўданімы ўступілі ў сілу:


$ source ~/.bash_profile

Затым вы можаце выкарыстоўваць псеўданімы для пераключэння паміж рознымі версіямі Java:

$ java8 $ java -version java version '1.8.0_261'

Выснова

У гэтым паведамленні мы даведаліся, як усталяваць любую версію Java на Mac з дапамогай Homebrew.