Bạn có thể có nhiều phiên bản Java trên máy Mac của mình.
Trong bài viết này, chúng tôi hướng dẫn cách cài đặt Java trên máy Mac bằng Homebrew và cách cho phép chuyển đổi giữa các phiên bản khác nhau như Java8, Java11, Java13 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 đảm bảo rằng bạn đã cài đặt Homebrew trên máy Mac của mình. Nếu không, bạn có thể cài đặt nó qua:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tiếp theo, cài đặt Homebrew Cask
$ brew tap homebrew/cask-versions
$ brew update
$ brew tap caskroom/cask
Cài đặt phiên bản Java mới nhất bằng Brew
Để cài đặt phiên bản Java mới nhất, 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 Java cụ thể (Java8, Java11, Java13)
Để cài đặt các phiên bản JDK trước đó hoặc cụ thể, bạn có thể tải 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 khác nhau
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 thông tin sau vào .bash_profile
của mình .
Trong trường hợp này, chúng tôi muốn có thể chuyển đổi giữa Java8 và 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
Tải lại .bash_profile
để bí danh có hiệu lực:
$ source ~/.bash_profile
Sau đó, bạn có thể sử dụng bí danh để 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 đăng này, chúng tôi đã học cách cài đặt bất kỳ phiên bản Java nào trên máy Mac bằng Homebrew.