Oracle ofrece varias opciones de JDK para desarrolladores de Java. JavaSE (Standard Edition) es un paquete básico de desarrollo de Java que contiene todas las herramientas necesarias para escribir y desplegar aplicaciones Java para uso de escritorio , servidores y embedded ( dispositivo electrónico ) . JavaEE (Enterprise Edition ) incluye software de servidor Java para el desarrollo de aplicaciones de intranet e Internet en un entorno empresarial. JavaME (Mobile Edition) apoya 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 Oracle.com sin costo .
NetBeans IDE
Todas las ediciones de Java pueden ejecutarse en el NetBeans Integrated Development Environment ( IDE). El IDE es un programa que permite a los usuarios escribir , compilar y probar el código en una sola ventana del programa. Esto elimina la necesidad de escribir código en un programa, o compilar este paquete de código desde la línea de comandos y depurar código en un programa separado. Aunque no es un componente predeterminado del JDK , NetBeans es una libre opción conveniente para los desarrolladores que actualmente no utilizan un IDE .
JVM
Java máquina virtual debe estar instalado en un ordenador antes de que ejecute un programa Java. Específicamente escrito 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 .
Java Archivos
Java Archive ( JAR) programa crea archivos con la extensión. jar . Estos archivos son esenciales cuando la creación de programas complejos que requieren el envasado de una serie de archivos relacionados para la distribución de programas . Al igual que un archivo. Zip , el archivo . Jar permite a todo un programa que consta de varios archivos a ser transferidos de una sola pieza . Esto reduce el riesgo de que se omite un archivo fuente esencial durante la descarga del programa.
Otros JDK Elementos
El tipo y el número de elementos que se incluye con el JDK depende de la versión . El servidor Java GlassFish , por ejemplo, es una encuentra por defecto sólo en Enterprise Edition JDK . Herramientas para dispositivos Blu - ray son inalámbricos y componentes por defecto sólo en la edición móvil . Los componentes individuales de cualquier edición se pueden agregar a la versión instalada actualmente en caso de necesidad .