8 votos

¿Cómo puedo actualizar de Oracle JDK 8 a OpenJDK 8 usando Homebrew?

Si tengo Oracle Java SE JDK 8 instalado en mi mac, ¿cómo puedo actualizar a Open JDK 8?

Motivación: Las herramientas de construcción de Android parecen necesitar JDK 8, pero según los siguientes enlaces Oracle JDK 8 no recibirá actualizaciones gratuitas después de enero de 2019 para uso comercial, ni siquiera actualizaciones de seguridad:

8voto

Anonymous Puntos 26

Los siguientes comandos funcionaron para mí:

  • brew tap AdoptOpenJDK/openjdk
  • brew cask install adoptopenjdk8

Entonces los siguientes comandos confirmaron que estaba usando la versión deseada de OpenJDK 8 por defecto (sin JAVA_HOME de las variables del entorno):

  • java -version
  • javac -version

Y los siguientes comandos confirmaron que tengo instalados tanto el Java SE 8 como el OpenJDK 8:

  • /usr/libexec/java_home -V
  • ls /Library/Java/JavaVirtualMachines

Tengan en cuenta que which java y which javac mostrar que java y javac todavía se corren de /usr/bin .

Paso de seguimiento: quitar el viejo SDK de Java SE de /Library/Java/JavaVirtualMachines como está documentado en: https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903

Referencias:

0voto

Jolley71717 Puntos 1

Utiliza el cascarón adoptopenjdk

Ver 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 quiere bajar el binario sin instalarlo, sólo tiene que ir a https://adoptopenjdk.net

Recursos: Cómo puedo instalar java openjdk 8 en High Sierra

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X