/ scripts / javaswitch.sh
javaswitch.sh
 1  #!/usr/bin/env bash
 2  
 3  printf "=> Current version information:\n\n"
 4  java -version
 5  printf "\n=> Select expected java version:\n"
 6  
 7  java_lib="$(ls /Library/Java/JavaVirtualMachines | grep -v default | fzf)"
 8  if [ -z "$java_lib" ]; then
 9      printf "\n=> Not selected."
10      exit 1
11  else
12      sudo ln -sfn /Library/Java/JavaVirtualMachines/$java_lib /Library/Java/JavaVirtualMachines/default
13      printf "=> Successfully changed to $java_lib.\n=> Current version information:\n\n"
14      java -version
15  fi