美文网首页
How to Set $JAVA_HOME environmen

How to Set $JAVA_HOME environmen

作者: _笑口常开 | 来源:发表于2021-06-27 08:11 被阅读0次

1. echo $SHELL can show what shell you are using.

$ echo $SHELL
/bin/bash

2. What is /usr/libexec/java_home

2.1 On Mac OS X 10.5 or later, we can use /usr/libexec/java_home to return the location of the default JDK.

$ /usr/libexec/java_home 
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

2.2 Also, find all installed JDKs.

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.0_91, x86_64:   "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
    1.7.0_79, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

2.3 Also, run a specified JDK command.

$ /usr/libexec/java_home -v1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

3. Set JAVA_HOME

3.1 Open the ~/.bash_profile

vi ~/.bash_profile

3.2 add the following content

export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

$ source ~/.bash_profile
$ echo $JAVA_HOME
/System/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

4. Switch between different JDK versions

4.1 if you want to switch between different JDK, you can see this article.

How to Set $JAVA_HOME environment variable on macOS

相关文章

网友评论

      本文标题:How to Set $JAVA_HOME environmen

      本文链接:https://www.haomeiwen.com/subject/nowtultx.html