Use Homebrew. this will install the latest jdk:
brew cask install java
If you want to manage multiple versions of Java on your Mac, consider using jenv.
UPDATE: Now that Java 8 is no longer the most current version, if you want Java 8 install it this way:
brew tap caskroom/versions
brew cask install java8
To get a list of all older versions of java: brew tap caskroom/versions
and then use brew search java
.
We use brew cask since we'd otherwise use the Oracle GUI installer that will likely not install Java properly on your Mac. (Use brew cask install APP to install GUI apps; use brew install APP.) Java is not a GUI app; It should not require "cask" but at least Oracle is consistent.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/versions
brew update
Java 8:
brew cask install java8
Java Latest:
brew cask install java
$ brew tap caskroom/versions
$ brew cask install java8