Kit de desarrollo de Java

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de septiembre de 2020; las comprobaciones requieren 11 ediciones .
Kit de desarrollo de Java
Tipo de kit de desarrollo de aplicaciones
Desarrollador Oracle Corporation (anteriormente Sun Microsystems )
Escrito en Java y C
Sistema operativo Software multiplataforma
ultima versión 18.0.2.1 ( 18 de agosto de 2022 )
Formatos de archivo legibles Archivo de código fuente del lenguaje Java [d]
Licencia Licencia Sun (principalmente también bajo GPL )
Sitio web oracle.com/java/technolo…

Java Development Kit (abreviado como JDK ) es un kit de desarrollo de aplicaciones Java gratuito distribuido por Oracle Corporation (anteriormente Sun Microsystems ) , que incluye un compilador Java ( ), bibliotecas de clases Java estándar , ejemplos , documentación, varias utilidades y un sistema de ejecución Java . ( JRE ). El JDK no incluye un IDE de Java , por lo que un desarrollador solo de JDK se ve obligado a usar un editor de texto externo y compilar sus programas usando utilidades de línea de comandos . javac

Todos los IDE modernos de Java , como JDeveloper , NetBeans IDE , Sun Java Studio Creator , IntelliJ IDEA , Borland JBuilder , Eclipse , dependen de los servicios proporcionados por JDK . La mayoría de ellos utilizan el compilador JDK para compilar programas Java . Por lo tanto, estos entornos de desarrollo incluyen una de las versiones de JDK en el paquete de distribución o requieren que el JDK esté instalado en la máquina del desarrollador para poder funcionar.

Las fuentes completas de JDK están disponibles , incluidas las fuentes del propio compilador de Java , javac .

Kits de desarrollo de terceros

Hay kits de desarrollo de Java de terceros disponibles para varias plataformas. Algunos de ellos comenzaron con el código fuente de Sun JDK , otros no. Todos se adhieren estrictamente a las especificaciones básicas de Java , pero generalmente difieren en áreas para las que no hay especificaciones explícitas. Por ejemplo, Garbage Collection , estrategias de compilación y técnicas de optimización. Éstos incluyen:

Véase también

Enlaces