
Otherwise, install Java 7: brew cask install java7 If Java 7 is installed, you should see something like this: But before doing that, let’s check if we already have JDK 7 installed by Homebrew Cask: brew tap caskroom/versions Luckily, Homebrew Cask made this task really easy. Unlike other version managers such as NVM, jEnv itself doesn’t install JDKs. People on the Stackoverflow cautioned not to install 8 until 7 is installed. If your brew or cask is outdated, update and upgrade: brew update & brew upgrade brew-cask & brew cleanup & brew cask cleanup Install Homebrew Cask first if you haven’t: brew update I’m going to use Cask to install Java 7 and 8.

On Mac, Homebrew is the de-facto package manager, and Homebrew Cask is the app manager.

It seems that I need to have something like NVM (Node Version Manager) … this time for JDKs.Īfter some Google searches, a promising solution is to use jEnv – a command line tool to set JAVA_HOME on the fly. The problem is that this tool has a dependency on Java 8, however, my installed JDK is 7, and I have to keep it for all existing Java projects.

During one of AWS Lambda exploration projects, I need to use Amazon’s swagger-import-tool for uploading swagger documents to AWS.
