Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ติดตั้งและจัดการ Java หลายเวอร์ชันบน macOS ด้วย Homebrew

คุณสามารถติดตั้ง Java หลายเวอร์ชันบน Mac ได้

ในบทความนี้แสดงวิธีติดตั้ง Java บน Mac ด้วย Homebrew และวิธีสลับระหว่างเวอร์ชันต่างๆ เช่น Java 8, Java 11, Java 13 และเวอร์ชันล่าสุด

ข้อกำหนดก่อนเริ่ม

ก่อนเริ่ม ตรวจสอบว่ามี 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 เวอร์ชันเฉพาะ (Java 8, Java 11, Java 13)

เพื่อติดตั้ง JDK เวอร์ชันก่อนหน้าหรือเฉพาะเจาะจง สามารถดึงจาก AdoptOpenJDK:

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

สลับระหว่าง Java เวอร์ชันต่างๆ

หากต้องการสลับระหว่าง Java เวอร์ชันต่างๆ ต้องเพิ่มสิ่งต่อไปนี้ใน .bash_profile

ในกรณีนี้ เราอยากสลับระหว่าง Java 8 และ Java 11:

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 ไป Java 11 java11

Reload .bash_profile เพื่อให้ alias ทำงาน:

$ source ~/.bash_profile

จากนั้นใช้ alias สลับ Java versions:

$ java8 $ java -version java version "1.8.0_261"

สรุป

ในโพสต์นี้เราเรียนรู้วิธีติดตั้ง Java เวอร์ชันไหนก็ได้บน Mac ด้วย Homebrew