¿Cómo puedo instalar java openjdk 8 en High Sierra o macOS más reciente [duplicado]

¿Cómo instalo OpenJDK 8 en High Sierra o macOS más reciente?

Parece que la compatibilidad con Java Oracle JDK versión 8 quedará obsoleta después de enero de 2019. Descripción general de Java SE

Además, parece que publicar y distribuir contenedores Docker con Oracle Java JDK puede no ser legal Ejecutar Java en Docker

Respuestas (4)

Solución más rápida

Utilice el barril adoptopenjdk

Consulte también https://discourse.brew.sh/t/how-to-install-openjdk-with-brew/712/4

Para instalar lo último:

brew install --cask adoptopenjdk

Para instalar una versión específica

brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk9

Solución manual

Si está buscando simplemente derribar el binario sin instalarlo, simplemente navegue a https://adoptopenjdk.net

La ruta del barril en realidad no instaló el JDK, sino que simplemente descargó el archivo .pkg donde tuve que navegar manualmente hasta él y ejecutar el instalador.
Cuando lo instalo de esta manera manualmente, me pide una contraseña de sudo. Esta podría ser la razón por la que no funciona con Ansible.
brew cask install adoptopenjdk8 ya no funciona. Esta es la ruta correcta: brew cask install adoptopenjdk/openjdk/adoptopenjdk8

Descubrí que esta es la forma más fácil de descargar e instalar. Navega aquí y elige la plataforma.

Al correr

brew cask install adoptopenjdk8

Si recibe este error

Error: comando desconocido: barril

Con las versiones más nuevas de cerveza, el barril ya no funcionará así.

Utilizar:

brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk8 --cask

También puede instalar openjdk de Zulu, un proveedor comercial que compila y lanza OpenJDK de forma gratuita aquí.

¡Puede instalarlo manualmente desde el enlace de arriba!

que dice "macOS 10.13 o posterior"