¿Cómo instalar Java usando terminal?

Quiero instalar Java completamente desde la terminal sin usar ninguna GUI. ¿Alguien puede dar algunas instrucciones? Sé que lo descargo con curl , pero parece que curl no funciona muy bien con Oracle, y no tengo idea de qué hacer después de downloadlo.

Editar: quiero usar el JDK de Oracle

  • No se puede encontrar un ejecutable en "/ usr / bin / java / bin / java"
  • Java Web Start lanzado en Finder dice que no hay JRE disponible. Funciona bien en la console
  • ¿Es posible instalar la aplicación en iPhone directamente sin iTunes o Appstore?
  • Script de Shell para reiniciar un determinado process si no responde
  • Actividad Monitor confusión
  • ¿Es posible agregar la descripción de una aplicación cuando se crea mediante Platypus?
  • Usando grep en files de text estilo Mac
  • Script de shell Bash para localizar y eliminar subcadenas dentro de un nombre de file
  • ¿Dónde puedo encontrar toda la documentation para los commands de shell incorporados de mac?
  • Monitoree una carpeta para ver los cambios y ejecute un command cuando se detecte un cambio
  • Instalar Mavericks a través de una partición HD
  • ¿Cómo encontrar .bashrc o .zshrc?
  • 2 Solutions collect form web for “¿Cómo instalar Java usando terminal?”

    Para utilizar por completo un shell (bash) para instalar, por ejemplo, Java 8u112 JRE haga lo siguiente:

    Descargar:

     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 

    Montar:

     hdiutil attach jre-8u112-macosx-x64.dmg 

    Instalar:

     sudo installer -pkg /Volumes/Java\ 8\ Update\ 112/Java\ 8\ Update\ 112.app/Contents/Resources/JavaAppletPlugin.pkg -target / 

    Limpiar:

     diskutil umount /Volumes/Java\ 8\ Update\ 112 rm jre-8u112-macosx-x64.dmg 

    Para instalar el último Oracle JDK (en el momento de escribir esta respuesta, es Java 8u121 JDK), las diversas routes (además del número de versión) son ligeramente diferentes en comparación con la versión anterior de JRE. La URL contiene un directory adicional (es decir, / e9e7ea248e2c4826b92b3f075a80e441) y el file dmg contiene un file .pkg en lugar de una aplicación de 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 

    La mejor / más segura forma de instalar Java en MacOS es con Homebrew ; sólo esta:

     brew cask install java 

    O si aún no tiene instalado Homebrew, primero haga un command adicional:

     /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew cask install java 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).