Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cài Đặt Và Quản Lý Nhiều Phiên Bản Java Trên macOS Với Homebrew

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.