Usa el instalador, Luke
Otras respuestas que sugieren el administrador de paquetes Homebrew me parecen un poco extremas. Estoy seguro de que Homebrew tiene algunos buenos usos. Pero simplemente para ejecutar Java, instalando Homebrew es un paso adicional innecesario. Si su objetivo es simplemente ejecutar Java, simplemente descargue un instalador de Mac de una fuente confiable.
Tiene múltiples fuentes para obtener una aplicación de instalación fácil de usar para poner Java en su Mac. Ejecute el instalador en su Mac tal como lo hace con muchas otras aplicaciones.
Aquí hay un diagrama de diagrama de flujo para encontrar una fuente de Java 11, algunos de los cuales también ofrecen Java 8.
Descargue un instalador de un proveedor como AdoptOpenJDK.net.
Ejecute el instalador.
JavaVirtualMachines
la carpeta ahora es correcta
¿Por qué el instalador de Oracle no lo pone donde realmente va? ¿Y cómo puedo solucionar este problema?
No es un problema.
La carpeta /Library/Java/JavaVirtualMachines/
es el nuevo hogar para JVM s en macOS .
Para instalar una JVM, use un instalador, que se describe a continuación.
Para desinstalar, simplemente use el Finder para eliminar una JVM de esa carpeta. Se le solicitará la contraseña de administrador del sistema para completar la eliminación.
Java 9 y 10 y 11
En 2010, Apple se unió al proyecto OpenJDK , junto con Oracle , IBM , Red Hat , Azul y otros proveedores de Java. Cada miembro aporta código fuente, pruebas y comentarios a la base de código unificada de OpenJDK.
Apple contribuyó con la mayor parte de su código específico de Mac para su JVM. Ahora Apple ya no lanza su propia JVM específica de Mac. Ahora tiene su opción de proveedor JVM, con compilaciones provenientes de la base de código OpenJDK.
Encontrará el código fuente en: http://openjdk.java.net
Nueva cadencia de lanzamiento
Tenga en cuenta que en 2017, Oracle, JCP y OpenJDK adoptaron un nuevo plan de "tren de lanzamiento" rápido para que las versiones de Java programadas regularmente se entreguen de manera predecible.
Lea esta publicación de blog de Azul Systems 2018-07 para obtener más detalles, Eliminando Java Update Confusion por Simon Ritter .
También lea Java Is Still Free .
Vendedores
Para obtener una lista bastante exhaustiva de implementaciones JVM pasadas y presentes, consulte esta página en Wikipedia .
Aquí hay una discusión de algunos vendedores. Consulte el diagrama de flujo anterior para obtener más proveedores.
Oracle JDK
Oracle proporciona instaladores JDK y JRE para múltiples plataformas, incluyendo macOS.
A lo largo de los años desde la adquisición de Sun, Oracle ha combinado las mejores partes de los dos motores JVM, HotSpot y JRocket , y los ha fusionado en el proyecto OpenJDK utilizado como base para sus propias implementaciones de Java.
Su nuevo plan de negocios, a partir de 2018, es proporcionar una implementación de Java con la marca Oracle por una tarifa en producción, y sin costo para su uso en desarrollo / pruebas / demostración. El soporte para versiones anteriores requiere un programa de soporte pago. Han declarado su intención de que su lanzamiento de marca esté en paridad de características con el lanzamiento de OpenJDK. Incluso han donado sus complementos comerciales como Flight Recorder al proyecto OpenJDK.
Oracle también lanza una compilación de OpenJDK sin soporte: http://jdk.java.net/
Oracle ha producido un JDK de propósito especial, GraalVM .
Zulu & Zing de Azul
Azul Systems ofrece una variedad de productos JVM.
- Su
Zulu
línea se basa directamente en OpenJDK y está disponible sin costo con planes de soporte pagos opcionales.
- Su
Zing
línea ofrece productos JVM comerciales mejorados con implementaciones técnicas alternativas como un recolector de basura especializado .
Ambas líneas ofrecen instaladores para macOS.
Actualmente estoy usando Zulu para Java 10.0.1 en macOS High Sierra con IntelliJ 2018.2 y Vaadin 8 . Lo descargué de esta página . Por cierto, no encuentro ningún elemento relacionado con Java instalado en la aplicación Apple System Preferences .
AdoptOpenJDK.net
AdoptOpenJDK es un esfuerzo liderado por la comunidad para construir binarios de la fuente OpenJDK. Tienen la intención de ofrecer actualizaciones con el tiempo, según lo donado por miembros de la comunidad.
- Su elección del motor HotSpot o OpenJ9 .
- Compilaciones disponibles para macOS, Linux y Windows.
OpenJ9 por Eclipse
El proyecto OpenJ9 es otra implementación del motor JVM, una alternativa al HotSpot .
Ahora patrocinado por la Fundación Eclipse, con tecnología y respaldo donados por IBM en 2017.
Para los binarios preconstruidos, lo remiten al proyecto AdoptOpenJDK mencionado anteriormente.
Cómo instalar
Los instaladores proporcionados por Oracle o por Azul son completamente simples de operar. Simplemente ejecute la aplicación de instalación en su Mac. Aparece una ventana para indicar el progreso de la instalación.
Cuando termine, verifique su instalación de JVM:
- Visitar la
/Library/Java/JavaVirtualMachines/
carpeta para ver un elemento para la nueva JVM.
- Ejecute una consola como Terminal.app y escriba
java -version
para ver la marca y el número de versión de su JVM.
Después de verificar el éxito, desmonte la imagen .dmg en el Finder. Luego deseche el archivo .dmg que descargó.
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
. El anterior fue donde fueron las versiones de Java proporcionadas por Apple, y como Apple ya no proporciona Java, la ubicación de instalación ha cambiado.