Saltar al contenido

Léame del kit de desarrollo de Java Platform, Standard Edition 7

octubre 3, 2021

Introducción

Gracias por descargar esta versión de Java Platform, Standard Edition Development Kit (JDK). El JDK es un entorno de desarrollo para crear aplicaciones, subprogramas y componentes utilizando el lenguaje de programación Java.

El JDK incluye herramientas útiles para desarrollar y probar programas escritos en el lenguaje de programación Java y que se ejecutan en la plataforma Java.

Requisitos e instalación del sistema

Los requisitos del sistema, las instrucciones de instalación y los consejos para la resolución de problemas se encuentran en el sitio web de Java Platform en:

Instrucciones de instalación

Documentación JDK

El en línea Documentación de Java Platform, Standard Edition (Java SE) contiene especificaciones de API, descripciones de funciones, guías para desarrolladores, páginas de referencia para herramientas y utilidades de JDK, demostraciones y enlaces a información relacionada. La documentación de Java SE también está disponible en un paquete de descarga que puede instalar en su máquina. Para obtener el paquete de documentación, consulte la página de descarga. Para obtener documentación de API, consulte la La plataforma Java, la especificación de API de edición estándar. Esta documentación proporciona descripciones breves de la API con énfasis en las especificaciones, no en ejemplos de código.

Notas de lanzamiento

Ver el Notas de la versión en el sitio web de la plataforma Java para obtener información adicional relacionada con esta versión. Consulte las notas de la versión en línea de vez en cuando para obtener la información más reciente, ya que se actualizarán según sea necesario.

Compatibilidad

Ver Compatibilidad con versiones anteriores en el sitio web de la plataforma Java para ver la lista de problemas de compatibilidad conocidos. Se han realizado todos los esfuerzos posibles para admitir programas escritos para versiones anteriores de la plataforma Java. Aunque fueron necesarios algunos cambios incompatibles, la mayoría del software debería migrar a la versión actual sin reprogramación. Cualquier falla al hacerlo se considera un error, excepto en un pequeño número de casos en los que la compatibilidad se rompió deliberadamente, como se describe en nuestra página web de compatibilidad. Se requirieron algunos cambios que rompen la compatibilidad para cerrar posibles agujeros de seguridad o para corregir errores de implementación o diseño.

Informes de errores y comentarios

los Base de datos de errores JDK El sitio web le permite buscar y examinar informes de errores existentes, enviar sus propios informes de errores y decirnos qué correcciones de errores son más importantes para usted. Para enviar directamente un error o solicitar una función, complete este formulario:

http://bugreport.java.com/bugreport/

Puede enviar comentarios al Equipo de documentación de Java SE.

Nota – No busque soporte técnico a través de la base de datos de errores o de nuestros equipos de desarrollo. Para conocer las opciones de asistencia, consulte Soporte y servicios en el sitio web de soporte de Oracle.

Contenido del JDK

Esta sección contiene un resumen general de los archivos y directorios del JDK. Para obtener detalles sobre los archivos y directorios, consulte la Estructura de archivo sección de la documentación de Java SE para su plataforma.

Herramientas de desarrollo

(En el bin/ subdirectorio) Herramientas y utilidades que le ayudarán a desarrollar, ejecutar, depurar y documentar programas escritos en el lenguaje de programación Java. Para obtener más información, consulte el documentación de herramientas.

Entorno de ejecución

(En el jre/ subdirectorio) Una implementación de Java Runtime Environment (JRE) para su uso por el JDK. El JRE incluye una máquina virtual Java (JVM ™), bibliotecas de clases y otros archivos que admiten la ejecución de programas escritos en el lenguaje de programación Java.

Bibliotecas adicionales

(En el lib/ subdirectorio) Bibliotecas de clases adicionales y archivos de soporte requeridos por las herramientas de desarrollo.

Base de datos de Java

(En el db/ subdirectorio) Java DB, la distribución de oraclede la base de datos relacional Apache Derby. Para obtener más información, consulte el documentación.

Archivos de encabezado C

(En el include/ subdirectorio) Archivos de encabezado que admiten la programación de código nativo utilizando el Interfaz nativa de Java, los Interfaz de la herramienta JVMy otras funciones de la plataforma Java.

Código fuente

(En src.zip) Archivos fuente del lenguaje de programación Java para todas las clases que componen la API principal de Java (es decir, archivos fuente para los paquetes java. *, Javax. * Y algunos org. *, Pero no para los paquetes com.sun. *). Este código fuente se proporciona únicamente con fines informativos, para ayudar a los desarrolladores a aprender y utilizar el lenguaje de programación Java. Estos archivos no incluyen código de implementación específico de la plataforma y no se pueden usar para reconstruir las bibliotecas de clases. Para extraer estos archivos, use cualquier utilidad zip común. O puede usar la utilidad Jar en el JDK bin/ directorio: jar xvf src.zip

Herramientas JavaFx

Se incluyen varias herramientas específicas de JavaFX.

Herramienta de empaquetado JavaFX

bin/javafxpackager.exe

Documentación para empaquetador JavaFX

man/man1/javafxpackager.1 [Mac OS X, Linux]

man/ja_JP.UTF-8/man1/javafxpackager.1 [Linux]

Tareas de hormiga del empaquetador JavaFX

lib/ant-javafx.jar

Doclet JavaFX para javadoc

lib/javafx-doclet.jar

Jar de soporte de JavaFX para JMX

lib/javafx-mx.jar

El entorno de ejecución de Java ™ (JRE ™)

Java Runtime Environment (JRE) está disponible como un producto descargable por separado. Ver el descargar el sitio web.

El JRE le permite ejecutar aplicaciones escritas en el lenguaje de programación Java. Al igual que el JDK, contiene la máquina virtual Java (JVM), clases que comprenden la API de la plataforma Java y archivos de soporte. A diferencia del JDK, no contiene herramientas de desarrollo como compiladores y depuradores.

Puede redistribuir libremente el JRE con su aplicación, de acuerdo con los términos de la licencia de JRE. Una vez que haya desarrollado su aplicación utilizando el JDK, puede enviarla con el JRE para que sus usuarios finales tengan una plataforma Java en la que ejecutar su software.

Redistribución

NOTA: la licencia de este software no permite la redistribución de versiones beta y otras versiones preliminares.

Puede reproducir y distribuir el Software (y también las partes del Software identificadas a continuación como Redistribuible), siempre que cumpla con los términos y condiciones del Acuerdo de licencia de código binario de oraclepara los Productos de la plataforma Java SE.

El término «proveedores» que se utiliza aquí se refiere a licenciatarios, desarrolladores y proveedores de software independientes (ISV) que otorgan licencias y distribuyen Java Runtime Environment (JRE) con sus programas.

Los proveedores deben seguir los términos del Acuerdo de licencia de código binario de oraclepara los productos de la plataforma Java SE.

Archivos obligatorios frente a archivos opcionales

Los archivos que componen el Java Runtime Environment (JRE) se dividen en dos categorías: obligatorios y opcionales. Los archivos opcionales pueden excluirse de las redistribuciones del JRE a discreción del proveedor.

La siguiente sección contiene una lista de los archivos y directorios que, opcionalmente, pueden omitirse de las redistribuciones del JRE. Todos los archivos que no estén en estas listas de archivos opcionales deben incluirse en las redistribuciones del JRE.

Archivos y directorios opcionales

En las instalaciones de JDK, el directorio JRE, que contiene las partes redistribuibles, se encuentra en el jdk1.7.0_<version>/jre directorio, donde <version> es el número de versión de actualización.

Se muestran los nombres de archivo y los separadores de Solaris ™ y Linux. Los ejecutables de Windows tienen el sufijo «.exe». Archivos correspondientes con _g en el nombre también se puede excluir. Las páginas de manual correspondientes deben excluirse para cualquier ejecutable excluido (con las rutas enumeradas a continuación que comienzan con bin/, para el sistema operativo Solaris y Linux).

Los siguientes archivos y directorios pueden excluirse opcionalmente de las redistribuciones.

bin/server/* [Microsoft Windows. Available on JDK only, not on JRE]

En las plataformas Microsoft Windows, el JDK incluye tanto la máquina virtual del servidor Java HotSpot ™ como la máquina virtual del cliente Java HotSpot ™. Sin embargo, el JRE para plataformas Microsoft Windows solo incluye la máquina virtual Java HotSpot Client.

dtplugin/* [Microsoft Windows]

Kit de herramientas de implementación

plugin2/* [Microsoft Windows]

Complemento de Java: para acceder a Java a través de un navegador web

bin/rmid

Daemon del sistema de activación de RMI de Java

bin/rmiregistry

Registro de objetos remotos de Java

bin/tnameserv

Servidor de nombres Java IDL

bin/keytool

Herramienta de gestión de claves y certificados

bin/kinit [Microsoft Windows]

Se utiliza para obtener y almacenar en caché los tickets de concesión de tickets de Kerberos.

bin/klist [Microsoft Windows]

Kerberos muestra entradas en la caché de credenciales y la tabla de claves

bin/ktab [Microsoft Windows]

Administrador de tabla de claves Kerberos

bin/policytool

Herramienta de gestión y creación de archivos de políticas

bin/orbd

Demonio de intermediario de solicitudes de objetos

bin/servertool

Herramienta de servidor Java IDL

bin/javaws, y lib/javaws.jar

Inicio de Java Web

jre/lib/cmm/PYCC.pf [Available on JDK only, not on JRE]

Perfil de color. Este archivo es necesario solo si se desea convertir entre el espacio de color PYCC y otro espacio de color.

jre/lib/ext/

sunjce_provider.jar, sunec.jar, and sunpkcs11.jar  -Proveedores de JCE para API de criptografía Java
localedata.jar – contiene muchos de los recursos necesarios para las configuraciones regionales que no son del inglés de EE. UU.
dnsns.jar – para el contenedor InetAddress del proveedor de DNS JNDI

lib/fonts/*

Font Files

lib/deploy/*

Archivos relacionados con JavaFX

THIRDPARTYLICENSEREADME-JAVAFX.txt

Información de licencia de terceros de JavaFX. Solo se puede excluir si también se excluyen todos los demás archivos relacionados con JavaFX.

lib/javafx.properties

Archivo de propiedades JavaFX

lib/jfxrt.jar

Archivo jar en tiempo de ejecución de JavaFX

lib/security/javafx.policy

Archivo de política JavaFX

Bibliotecas nativas de JavaFX [Microsoft Windows]


bin/decora-sse.dll
bin/fxplugins.dll
bin/glass.dll
bin/glib-lite.dll
bin/gstreamer-lite.dll
bin/javafx-font.dll
bin/javafx-iio.dll
bin/jfxmedia.dll
bin/jfxwebkit.dll
bin/libxml2.dll
bin/libxslt.dll

Bibliotecas nativas de JavaFX [Mac OS X]


lib/fxplugins.dylib
lib/libdecora-sse.dylib
lib/libglass.dylib
lib/libglib-2.0.0.dylib
lib/libgstplugins-lite.dylib
lib/libgstreamer-lite.dylib
lib/libjavafx-font.dylib
lib/libjavafx-iio.dylib
lib/libjfxmedia.dylib
lib/libjfxwebkit.dylib
lib/libprism-es2.dylib

Bibliotecas nativas de JavaFX [Linux-i586]


lib/i386/fxavcodecplugin-52.so
lib/i386/fxavcodecplugin-53.so
lib/i386/fxplugins.so
lib/i386/libglass.so
lib/i386/libgstplugins-lite.so
lib/i386/libgstreamer-lite.so
lib/i386/libjavafx-font.so
lib/i386/libjavafx-iio.so
lib/i386/libjfxmedia.so
lib/i386/libjfxwebkit.so
lib/i386/libprism-es2.so

Bibliotecas nativas de JavaFX [Linux-x64]


lib/amd64/fxavcodecplugin-52.so
lib/amd64/fxavcodecplugin-53.so
lib/amd64/fxplugins.so
lib/amd64/libglass.so
lib/amd64/libgstplugins-lite.so
lib/amd64/libgstreamer-lite.so
lib/amd64/libjavafx-font.so
lib/amd64/libjavafx-iio.so
lib/amd64/libjfxmedia.so
lib/amd64/libjfxwebkit.so
lib/amd64/libprism-es2.so

Archivos JDK redistribuibles

El conjunto limitado de archivos y directorios del JDK que se enumeran a continuación puede incluirse en las redistribuciones de proveedores del Java Runtime Environment (JRE). No se pueden redistribuir por separado y deben acompañar a una distribución JRE. Todas las rutas son relativas al directorio de nivel superior del JDK. Las páginas de manual correspondientes deben incluirse para todos los ejecutables incluidos (con las rutas enumeradas a continuación que comienzan con bin/, para el sistema operativo Solaris y Linux).

jre/lib/cmm/PYCC.pf

Perfil de color. Este archivo es necesario solo si uno …

close