Tecnología

Inicio

¿Qué es el JDK en Java?

lenguaje de programación Java de Sun Microsystems es una herramienta popular para la programación de una amplia variedad de aplicaciones. El éxito de Java se encuentra en la filosofía de "escribir una vez, ejecutar en cualquier lugar". La Máquina Virtual Java (JVM) hace posible esta flexibilidad. La JVM es un intérprete diseñado para ejecutarse en plataformas de PC, MacOS y Linux. El kit de desarrollo de Java (JDK) es un conjunto de herramientas que permiten a los desarrolladores escribir, documentar y probar aplicaciones Java. Oracle compró Sun Microsystems en 2010 y continúa el desarrollo del JDK.

Opciones de JDK

Oracle ofrece varias opciones para los desarrolladores de Java JDK. JavaSE (Standard Edition) es un paquete de base de desarrollo de Java que contiene todas las herramientas necesarias para escribir y desplegar aplicaciones Java para equipos de sobremesa, servidores y incrustado (dispositivo electrónico) utilizar. JavaEE (Enterprise Edition) incluye software de servidor Java para el desarrollo de aplicaciones de intranet e Internet en un entorno empresarial. JavaME (Mobile Edition) es compatible con los programas escritos con una pequeña huella específicamente para teléfonos móviles, lectores de libros electrónicos y otros dispositivos móviles. Todas las versiones del JDK están disponibles a partir Oracle.com sin costo alguno.

NetBeans IDE

Todas las ediciones de Java pueden ejecutar en el entorno de desarrollo integrado (IDE) NetBeans. El IDE es un programa que permite a los usuarios escribir, compilar y código de prueba en una sola ventana del programa. Esto elimina la necesidad de escribir código en un programa, o compilar el código del paquete desde la línea de comandos y depurar código en un programa separado. Aunque no es un componente predeterminado de la JDK, NetBeans es una opción conveniente, libre para los desarrolladores que actualmente no utilizan un IDE.

JVM

La Máquina Virtual de Java debe estar instalado en un ordenador antes de que un programa Java se ejecutará. Específicamente escrita para cada sistema operativo, la JVM interpreta el código Java a las instrucciones específicas de la plataforma, lo que permite un programa escrito en un ordenador para funcionar en Windows, MacOS o Linux sin modificaciones.

Archivos Java

El programa Java Archive (JAR) crea archivos con la extensión .jar. Estos archivos son esenciales al crear programas complejos que requieren el embalaje de un número de archivos relacionados sobre distribución de programas. Al igual que un archivo .zip, el archivo .jar permite que un programa completo que consta de varios archivos que se transfieren en una única pieza. Esto reduce el riesgo de que se omite un archivo fuente esencial durante un programa de descarga.

Otros elementos JDK

El tipo y número de elementos incluidos con el JDK depende de la versión. El servidor GlassFish Java, por ejemplo, se encuentra una por defecto sólo en el JDK Enterprise Edition. Herramientas para dispositivos inalámbricos y Blu-ray son componentes por defecto sólo en la edición móvil. Los componentes individuales de cualquier edición se pueden añadir a la versión actualmente instalada en caso de necesidad.