La herramienta básica que necesitas para crear aplicaciones en Java

Java Development Kit for Mac

Java JDK 8 Update 60

  -  227.07 MB  -  Gratis
  • Última Versión

    Java JDK 23.0.1

  • Sistema Operativo

    Mac OS X

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Oracle / Enlace Externo

  • Nombre de Fichero

    jdk-8u60-macosx-x64.dmg

  • MD5 Checksum

    80e498643509e07fae99a94ed0650fb0

En ocasiones, las últimas versiones del software pueden causar problemas al instalarse en dispositivos más antiguos o dispositivos que ejecutan una versión anterior del sistema operativo.

Los fabricantes de software suelen solucionar estos problemas, pero puede llevarles algún tiempo. Mientras tanto, puedes descargar e instalar una versión anterior de Java JDK 8 Update 60.


Para aquellos interesados en descargar la versión más reciente de Java Development Kit for Mac o leer nuestra reseña, simplemente haz clic aquí.


Todas las versiones antiguas distribuidas en nuestro sitio web son completamente libres de virus y están disponibles para su descarga sin costo alguno.


Nos encantaría saber de ti

Si tienes alguna pregunta o idea que desees compartir con nosotros, dirígete a nuestra página de contacto y háznoslo saber. ¡Valoramos tu opinión!

  • Java JDK 8 Update 60 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Java JDK 8 Update 60 Captura de Pantalla 1
  • Java JDK 8 Update 60 Captura de Pantalla 2
  • Java JDK 8 Update 60 Captura de Pantalla 3
  • Java JDK 8 Update 60 Captura de Pantalla 4
  • Java JDK 8 Update 60 Captura de Pantalla 5

Qué hay de nuevo en esta versión:

- JDK-8008577 rompe Nashorn prueba
- Cambiar a CLDR la información de localización en el JDK 9 b71 causas SimpleDateFormat errores de análisis
- alemán (Suiza) formato roto si CLDR la información de localización se utiliza
- Extender la WhiteBox API para proporcionar información acerca de la disponibilidad de compilador de las características intrínsecas
- aarch64: C2 no manejar grandes pila de compensaciones
- AARCH64: añadir Montgomery multiplicar intrínseca
- C1 Clase.elenco de optimización se rompe cuando la Clase se carga de estática final
- CICompilerCount=1 cuando los niveles está apagado no está permitido más
- aarch64: prueba de regresión falla compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
- aarch64: añadir soporte para GHASH aceleración
- Extender la WhiteBox API para proporcionar información acerca de la disponibilidad de compilador de las características intrínsecas
- hs_err mejora: Añadir sección resumen para hs_err archivo
- hs_err mejora: Imprimir GC Estrategia
- hs_err mejora: Imprimir el modo de compilación, servidor, cliente o niveles
- Refactorizar CardTableModRefBS[ForCTRS]
- Nuevo comprobador de no rechazar errónea del elenco de int[] a otras matrices de pequeño tipos integer
- Revisión de combinación de error al agregar el código que fue eliminado en 8077936
- [TESTBUG] Harden TestLargePageUseForAuxMemory para obtener más página combinaciones de tamaño
- jstack -l bloquea VM cuando un Java espejo para un tipo primitivo está bloqueado
- TestStackTrace.java: ArrayIndexOutOfBoundsException lanzada por AARCH64ThreadContext.setRegister
- heapdump/JMapHeap EXCEPTION_ACCESS_VIOLATION
- Mover G1Allocator::_summary_bytes_used de vuelta a G1CollectedHeap
- G1: Paralelizar el objeto de auto-envío y análisis durante una evacuación fracaso
- [TESTBUG] aix: Puerto CreateCoreDumpOnCrash añadido en 8078121
Crear nuevo launcher para SA herramientas
- vm accidente en StressRedefineWithoutBytecodeCorruption falla con assert(((Metadatos*)obj)->is_valid()) error: obj es válido
- cambio 'InlineNotify' marcar la opción de "producto" a "diagnóstico"
- SIGBUS error en nsk/jvmti/RedefineClasses/StressRedefine
- G1 hs_err región de volcado de la leyenda fuera de sincronización con la región de valores
- la Firma de desajuste entre la declaración y la definición de PosixSemaphore::timedwait
- Quitar sin usar las importaciones de hotspot/test/testlibrary/jdk/test/lib/*.java
- VerifyNoCSetOopsClosure se deriva el doble de Cierre
- Agregar una validación adicional después del montón de creación
- jaxp: Investigar la eliminación de com/sun/org/apache/xalan/internal/xslt/Process.java
- menor de limpieza de java/util/Scanner/ScanTest.java
- Corrección de algunos errores y omisiones en la la j.u.flujo de JavaDoc
- algunos docs de limpieza
- [TESTBUG] jdk/internal/jimage/ExecutableTest.java incorrectamente afirma que todos los archivos se ejecutable de
- Soporte de carga de un almacén de claves con un Almacén de claves personalizado.LoadStoreParameter de clase
- la Firma de Java_sun_nio_ch_Net_socket0 debe devolver jint no int
- java/nio/file/FileStore/Basic.java falla cuando dos sucesivas almacena en una iteración están decididos a ser igual
- java/nio/file/FileStore/Basic.java sensible a la configuración de NFS
- ID del Error accidental omitido de nivel superior prueba de regresión, en la revisión para el JDK-8065556
- Corrección de errata en javax.sql.Conjunto de filas.setBlob
- Agregar imageio de prueba para el nivel 3
- Limpieza en j.u.regex.Patrón.cita()
- no solicitud de direcciones para remitido TGT
- Java_sun_nio_ch_Net_poll pasa un tipo long int
- JDK-8008577 rompe Nashorn prueba
- Cambiar a CLDR la información de localización en el JDK 9 b71 causas SimpleDateFormat errores de análisis
- alemán (Suiza) formato roto si CLDR la información de localización se utiliza
- Ajuste de nivel 1 y 2 definiciones para nio-relacionados con las características intrínsecas
- clarificar la secuencia del paquete de documentación con respecto secuencial vs paralelo modos
- Marca de forma intermitente failuring core-svc pruebas
Crear nuevo launcher para SA herramientas
- Edad comprobador de no rechazar errónea del elenco de boolean[] byte[]
- Edad comprobador de no rechazar el mal acceso al método protegido
- sun/jvmstat/monitor/MonitoredVm/CR6672135.java: java.lang.IllegalArgumentException: no Podía mapa vmid el nombre de usuario
- docs: reemplace las etiquetas (obsoleto en html5) para javax.nomenclatura
- Mal CLDR de recursos paquete de nombres para el legado de códigos de idioma ISO
- lista de problemas BasicLauncherTest hasta fix para el JDK-8132648 propaga
- la asociación de OCSP para TLS
- docs: reemplace las etiquetas (obsoleto en html5) para java.io java.lang, java.matemáticas
- docs: reemplace las etiquetas (obsoleto en html5) para java.gestión
- java/util/logging/LoggingDeadlock2.java de las veces
- [TEST_BUG] ERROR: No hay dirección IPv6 regresó de la plataforma
- docs: reemplace las etiquetas (obsoleto en html5) para java.util.el registro, java.util.preferencias, java.util.zip, java.util.jar
- error Raro en JISAutodetect charset detectado por FindDecoderBugs prueba
- Ajuste de nivel 1 y 2 definiciones para la seguridad relacionados con las características intrínsecas
- Instantánea.toEpochMilli() silencio desbordamientos
- (fs) Investigar la eliminación de GNOME basado en FileTypeDetector Linux y Solaris implementaciones
- java.util.Formateador de la documentación de %n converter es engañosa
- CompletionFailure durante la importación listado de accidentes javac
- com/sun/tools/sjavac/pubapi/PubApiTypeParam.java no tiene derechos de autor de encabezado
- TypeError mensajes con "la llamada" y "nuevo" se podría mejorar
- mensaje de Error relacionado con TypeError para llamar y de nuevo debe incluir string Nodo