Home > Java > javaTutorial > How to Change Your Default Java Version on macOS?

How to Change Your Default Java Version on macOS?

Barbara Streisand
Release: 2024-12-20 22:40:16
Original
788 people have browsed it

How to Change Your Default Java Version on macOS?

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
Copy after login

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>`
Copy after login

where is the version you want to make default.

Alternatively, you can specify only the major version:

export JAVA_HOME=`/usr/libexec/java_home -v <major_version>`
Copy after login

Verifying the Change

To check if the default Java version is updated, run:

java -version
Copy after login

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)
Copy after login

For Fish:

set -x JAVA_HOME (/usr/libexec/java_home -d64 -v1.8)
Copy after login

For Zsh:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0)
Copy after login

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!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template