Bạn có thể cài nhiều phiên bản Java trên Mac của mình.
Trong bài viết này chúng tôi chỉ cách cài Java trên Mac dùng Homebrew, và cách chuyển đổi giữa các phiên bản khác nhau như Java 8, Java 11, Java 13 và phiên bản Java mới nhất.
Điều Kiện Tiên Quyết
Trước khi bắt đầu, hãy chắc chắn bạn đã cài Homebrew trên Mac. Nếu chưa, bạn có thể cài nó qua:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tiếp theo, cài Homebrew Cask:
$ brew tap homebrew/cask-versions
$ brew update
$ brew tap caskroom/cask
Cài Đặt Phiên Bản Mới Nhất Của Java Dùng Brew
Để cài phiên bản mới nhất của Java, tất cả những gì bạn cần làm là:
$ brew cask install java
Cài Đặt Các Phiên Bản Cụ Thể Của Java (Java 8, Java 11, Java 13)
Để cài các phiên bản JDK trước hoặc cụ thể, bạn có thể lấy chúng từ AdoptOpenJDK:
$ brew tap adoptopenjdk/openjdk
$ brew cask install adoptopenjdk8
$ brew cask install adoptopenjdk11
$ brew cask install adoptopenjdk13
Chuyển Đổi Giữa Các Phiên Bản Java
Nếu bạn muốn chuyển đổi giữa các phiên bản Java khác nhau, bạn cần thêm sau đây vào .bash_profile của bạn.
Trong trường hợp này, chúng ta muốn chuyển đổi giữa Java 8 và 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'
# mặc định Java 11
java11
Tải lại .bash_profile để alias có hiệu lực:
$ source ~/.bash_profile
Sau đó, bạn có thể dùng alias để chuyển đổi giữa các phiên bản Java khác nhau:
$ java8
$ java -version
java version "1.8.0_261"
Kết Luận
Trong bài viết này chúng ta đã học cách cài bất kỳ phiên bản Java nào trên Mac dùng Homebrew.