Skip to content

Instantly share code, notes, and snippets.

@kenglxn
Last active May 10, 2022 13:30
  • Star 15 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
If you have more javas and you want to switch between the javas, you can select a java from the javas with this...
function jhome
set -x JAVA_HOME (/usr/libexec/java_home $argv)
echo "JAVA_HOME:" $JAVA_HOME
echo "java -version:"
java -version
end
@kenglxn
Copy link
Author

kenglxn commented Jun 16, 2015

This little ditty uses sets the java_home based on /usr/libexec/java_home to the local shell.

Usage:

set JAVA_HOME to latest java

jhome 

set JAVA_HOME to a certain java version

jhome -v 1.7

See: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/java_home.1.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment