Pour utiliser entièrement un shell (bash) pour installer, par exemple, Java 8u112 JRE, procédez comme suit :
Télécharger :
cd ~/Downloads
curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jre-8u112-macosx-x64.dmg > jre-8u112-macosx-x64.dmg
Mont :
hdiutil attach jre-8u112-macosx-x64.dmg
Installez :
sudo installer -pkg /Volumes/Java\ 8\ Update\ 112/Java\ 8\ Update\ 112.app/Contents/Resources/JavaAppletPlugin.pkg -target /
Nettoyage :
diskutil umount /Volumes/Java\ 8\ Update\ 112
rm jre-8u112-macosx-x64.dmg
Pour installer le dernier JDK d'Oracle (au moment de la rédaction de cette réponse, il s'agit du JDK Java 8u121), les différents chemins (outre le numéro de version) sont légèrement différents par rapport à l'ancienne version JRE. L'URL contient un répertoire supplémentaire (par exemple /e9e7ea248e2c4826b92b3f075a80e441) et le fichier dmg contient un fichier .pkg au lieu d'une application d'installation :
cd ~/Downloads
curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-macosx-x64.dmg > jdk-8u121-macosx-x64.dmg
hdiutil attach jdk-8u121-macosx-x64.dmg
sudo installer -pkg /Volumes/JDK\ 8\ Update\ 121/JDK\ 8\ Update\ 121.pkg -target /
diskutil umount /Volumes/JDK\ 8\ Update\ 121
rm jdk-8u121-macosx-x64.dmg