[MacPorts] #58098: Install openjdk8 as default JVM

MacPorts noreply at macports.org
Tue Feb 19 10:38:10 UTC 2019

#58098: Install openjdk8 as default JVM
  Reporter:  giansalvo    |      Owner:  (none)
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.5.4
Resolution:               |   Keywords:
      Port:  openjdk8     |

Comment (by breun):

 The standard way of setting your default JVM is by setting the `JAVA_HOME`
 environment variable.

 When you install the `openjdk8` port this message is displayed explaining

 If you have more than one JDK installed you can make JDK 8 the default
 by adding the following line to your Bash shell profile (~/.bash_profile):

 You can check the value of `JAVA_HOME` by running `echo $JAVA_HOME`. On my
 machine I get this:

 $ echo $JAVA_HOME

 What do you get on your machine?

 You can run `/usr/libexec/java_home -V` to get a list of all JVM's on your
 machine (as long as they're installed under

 Another method is using `/usr/libexec/java_home` to find a JVM matching
 the desired Java major version like this:

 $ /usr/libexec/java_home -v 1.8

 You could use that command in your Bash profile like this:

 export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

 Although I prefer to set `JAVA_HOME` to an explicit location myself.

Ticket URL: <https://trac.macports.org/ticket/58098#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list