stringtranslate.com

Kit de desarrollo Java

El Java Development Kit ( JDK ) es una distribución de tecnología Java de Oracle Corporation . Implementa la especificación del lenguaje Java ( JLS ) y la especificación de la máquina virtual Java ( JVMS ) y proporciona la edición estándar ( SE ) de la interfaz de programación de aplicaciones Java ( API ). Es un derivado del OpenJDK impulsado por la comunidad que administra Oracle. [5] Proporciona software para trabajar con aplicaciones Java. Ejemplos de software incluido son la máquina virtual Java, un compilador, herramientas de monitoreo del rendimiento, un depurador y otras utilidades que Oracle considera útiles para los programadores de Java.

Oracle ha lanzado la versión actual del software bajo la licencia de Términos y condiciones sin cargo de Oracle ( NFTC ). Binarios de lanzamiento de Oracle para la arquitectura x86-64 para sistemas operativos basados ​​en Windows, macOS y Linux, y para la arquitectura aarch64 para macOS y Linux. Las versiones anteriores eran compatibles con el sistema operativo Oracle Solaris y la arquitectura SPARC .

La implementación principal de Oracle del JVMS se conoce como HotSpot (máquina virtual) .

Contenidos JDK

El JDK tiene como componentes principales una colección de herramientas de programación, que incluyen:

Es posible que las herramientas experimentales no estén disponibles en futuras versiones del JDK.

El JDK también viene con un Java Runtime Environment (JRE) completo, generalmente llamado tiempo de ejecución privado , debido a que está separado del JRE "normal" y tiene contenidos adicionales. Consiste en una máquina virtual Java y todas las bibliotecas de clases presentes en el entorno de producción, así como bibliotecas adicionales sólo útiles para los desarrolladores, como las bibliotecas de internacionalización y las bibliotecas IDL .

Las copias del JDK también incluyen una amplia selección de programas de ejemplo que demuestran el uso de casi todas las partes de la API de Java .

Otros JDK

Además del JDK más utilizado que se analiza en este artículo, existen otros JDK comúnmente disponibles para una variedad de plataformas, algunos de los cuales comenzaron a partir de la fuente Sun JDK y otros no. Todos cumplen con las especificaciones básicas de Java, pero a menudo difieren en áreas explícitamente no especificadas, como la recolección de basura, las estrategias de compilación y las técnicas de optimización. Incluyen:

En modo desarrollo o mantenimiento:

No mantenido ni descontinuado:

Ver también

Referencias

  1. ^ "Notas de la versión". Corporación Oráculo . Consultado el 18 de agosto de 2022 .
  2. ^ "Basado en las fuentes de OpenJDK". AbiertoJDK . Consultado el 23 de octubre de 2021 .
  3. ^ "Licencia de términos y condiciones sin cargo de Oracle". Corporación Oráculo . Consultado el 23 de octubre de 2021 .
  4. ^ "Manual del usuario de información sobre licencias" (PDF) . Corporación Oráculo . Consultado el 23 de octubre de 2021 .
  5. ^ "Preguntas frecuentes sobre OpenJDK". AbiertoJDK . Consultado el 23 de octubre de 2021 .
  6. ^ "Guías para desarrolladores y API relacionadas con la herramienta de procesamiento de anotaciones Java (APT) JDK 5.0, de Sun Microsystems" . Consultado el 5 de agosto de 2012 .
  7. ^ "Página del producto Azul Zing".
  8. ^ "Página de descarga de Azul Zulu".
  9. ^ "developerWorks: kits de desarrollador de IBM: descargas" . Consultado el 5 de agosto de 2012 .
  10. ^ "Soporte en Apple". Archivado desde el original el 13 de diciembre de 2007.
  11. ^ "Información de contacto de Java Linux". Archivado desde el original el 7 de agosto de 2007 . Consultado el 5 de agosto de 2012 .
  12. ^ "Información más reciente sobre Java-Linux". Archivado desde el original el 19 de octubre de 1996 . Consultado el 5 de agosto de 2012 .
  13. ^ "Página de descarga de la familia JRockit" . Consultado el 5 de agosto de 2012 .

enlaces externos