Mac ของคุณมี Java ได้หลายเวอร์ชัน
ในบทความนี้เราจะแสดงวิธีการติดตั้ง 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