How to Switch to a Different Java Version in macOS
Changing the default Java version on macOS requires a specific set of steps.
Determining the Installed Java Versions
Start by identifying the available Java versions on your system:
/usr/libexec/java_home -V
This command displays a list of installed Java versions.
Selecting and Setting the Default Java Version
Once you have identified the desired version, use the following command:
export JAVA_HOME=`/usr/libexec/java_home -v <version>`
where
Alternatively, you can specify only the major version:
export JAVA_HOME=`/usr/libexec/java_home -v <major_version>`
Verifying the Change
To check if the default Java version is updated, run:
java -version
This should display information about the new default Java version.
Setting the Default Java Version Permanently
To ensure the change is persistent, add the export JAVA_HOME command to your shell's initialization file.
Specific Examples
For Bash:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
For Fish:
set -x JAVA_HOME (/usr/libexec/java_home -d64 -v1.8)
For Zsh:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0)
The above is the detailed content of How to Change Your Default Java Version on macOS?. For more information, please follow other related articles on the PHP Chinese website!