Kit de desarrolladores de software (SDK) de IBM

El SDK contiene herramientas de desarrollo y un entorno de ejecución Java™ .

El SDK es un paquete Java instalable, que contiene la interfaz de programación de aplicaciones (API) de Java. La API de Java es una gran colección de clases preparadas, agrupadas en bibliotecas, que le ayudan a desarrollar y desplegar aplicaciones. El SDK también incluye:
  • Un compilador Java.
  • Una máquina virtual Java (JVM o VM).
  • Herramientas para supervisar, depurar y documentar aplicaciones.
  • Herramientas para desarrollar interfaces de usuario o GUI.
  • Bibliotecas de integración para aplicaciones que necesitan acceder a bases de datos y a objetos remotos.
Inicio de cambios para la actualización del servicio 5La máquina virtual y la tecnología de compilador JIT (Just-In-Time) proceden del proyecto Eclipse OpenJ9 .Fin de los cambios para la renovación de servicio 5
Nota para sistemas operativos Windows: IBM® genera un SDK para esta plataforma para desarrollar productos IBM que contienen el entorno de ejecución de IBM . Sin embargo, el SDK para Windows sólo está disponible como parte de un producto o servicio de IBM y no está disponible para su descarga por separado. Por lo tanto, cierto contenido, como la instalación, no se proporciona en esta guía del usuario.

El paquete SDK contiene un archivo readme que proporciona enlaces a la documentación en línea en IBM Documentationy a la documentación descargable. La documentación que puede descargarse incluye esta guía en varios formatos.

Cuando se instala el paquete, las herramientas SDK se pueden encontrar en el directorio install_dir/jre /bin.

Las aplicaciones escritas completamente en Java no deben tener ninguna dependencia en la estructura de directorios SDK de IBM (o archivos en esos directorios). Cualquier dependencia de la estructura de directorios del SDK (o de los archivos de esos directorios) puede generar problemas de portabilidad de aplicaciones.
Nota: En sistemas operativos Windows de 32 bits, las aplicaciones JNI (Java Native Interface) tienen algunas dependencias menores.

Contenido del SDK

Herramientas del SDK:
appletviewer (Visor de applets de Java)
Prueba y ejecuta applets fuera de un navegador web.
extcheck (Programa de utilidad Extcheck)
Detecta conflictos de versión entre un archivo jar de destino y los archivos jar que están instalados actualmente.
ControlPanel (Panel de control de Java)
AIX® y Linux® (excepto en los sistemas operativos IBM Z®) únicamente. Configura el entorno de ejecución.
hwkeytool
Solo sistemas operativos z/OS . Gestiona un almacén de claves de claves privadas y las cadenas de certificados X.509 asociadas que autentican las claves públicas correspondientes.
idlj (compilador IDL a Java)
Genera enlaces Java a partir de un archivo IDL determinado.
jar (herramienta de archivado Java)
Combina varios archivos en un único archivo JAR (Java Archive).
jarsigner (Herramienta de verificación y signatura JAR)
Genera firmas para archivos JAR y verifica las firmas de los archivos JAR firmados.
java (Intérprete Java)
Ejecuta clases Java. El intérprete de Java ejecuta programas escritos en el lenguaje de programación Java.
java-rmi (herramienta de envío de solicitudes de HTTP a CGI)
Excepto los sistemas operativos AIX de 64 bits. Acepta solicitudes RMI sobre HTTP y las envía a un listado de servidores RMI de cualquier puerto.
javac (compilador Java)
Compila programas que están escritos en el lenguaje de programación Java en códigos de bytes (código Java compilado).
javadoc (Generador de documentación Java)
Programa de utilidad para generar páginas HTML de documentación de API a partir de archivos fuente Java.
javah (Generador de cabecera C y archivos apéndice)
Le permite asociar métodos nativos con código escrito en el lenguaje de programación Java.
javap (Desensamblador de archivos de clase)
Desensambla los archivos compilados y permite imprimir una representación de los códigos bytecode.
javaw (Intérprete de Java)
Ejecuta clases Java de la misma forma que lo hace el mandato java , pero no utiliza una ventana de consola.
javaws (Java Web Start)
AIX, Linux (arquitecturas Intel de 32 bits y Power ® de 64 bits) y solo sistemas operativos Windows. Habilita el despliegue y el mantenimiento automático de aplicaciones Java. Para obtener más información, consulte Ejecución de Web Start (soloAIX, Linuxy Windows).
jconsole (Herramienta de supervisión y gestión JConsole)
Supervisa las JVM locales y remotas mediante una GUI. Compatible con JMX. A partir de la versión 8, esta herramienta tiene un aspecto ligeramente diferente, consulte Problemas de accesibilidad con el programa de utilidad jconsole.
jdb (depurador Java)
Excepto los sistemas operativos z/OS . Ayuda a depurar los programas Java.
jdmpview (soloAIX, Linux, Windows y z/OS )
Analiza colvados producidos por la MV J9. Para obtener más información, consulte Visor de volcado.
keytool (Herramienta de gestión de claves y certificados)
Gestiona un almacén de claves (base de datos) de claves privadas y sus cadenas de certificados X.509 asociadas que autentican las claves públicas correspondientes.
native2ascii (Conversor de Nativo a ASCII)
Convierte un archivo de codificación nativa en un archivo ASCII que contiene caracteres codificados en Latin-1, Unicode o ambos.
empaquetador (empaquetador de JavaBean a ActiveX)
Sólo sistemas operativos Windows de 32 bits. Empaqueta un JavaBean en un archivo jar para utilizarlo como un control ActiveX.
policytool (Creación de archivos de política y herramienta de gestión)
Crea y modifica los archivos de configuración de política externa que definen la política de seguridad Java para la instalación. Desde la versión 8, la interfaz gráfica de usuario de esta herramienta tiene un aspecto ligeramente distinto. Consulte Problemas de accesibilidad con el programa de utilidad de interfaz gráfica de usuario (GUI) policytool.
rmic (Java Remote Method Invocation (RMI) Stub Converter)
Genera apéndices, esquemas y vínculos de objetos remotos. Incluye el soporte RMI-IIOP (RMI a través de Internet Inter-ORB Protocol).
rmid (Daemon del sistema de activación de RMI)
Inicia el daemon del sistema de activación para que los objetos se puedan registrar y activar en una máquina virtual Java (JVM).
rmiregistry (registro de objetos remoto Java)
Crea e inicia un registro de objetos remotos en el puerto especificado del host actual.
schemagen
Crea un archivo de esquema para cada espacio de nombres al que se hace referencia en las clases Java.
serialver (Mandato de versión serie)
Devuelve el identificador serialVersionUID de una o varias clases en un formato adecuado para copiarlo en una clase en evolución.
tnameserv (Servicio de nombres temporales CORBA (Common Object Request Broker Architecture))
Inicia el servicio de nombres transitorios CORBA.
wsgen
Genera artefactos portables JAX-WS utilizados en servicios web JAX-WS.
wsimport
Genera artefactos portables JAX-WS a partir de un archivo WSDL (Web Services Description Language).
xjc
Compila archivos de esquemas XML.
z/OS kit de herramientas por lotes (soloz/OS )
Conjunto de herramientas que mejora las prestaciones por lotes de Java y el uso de interfaces del sistema en z/OS. El kit de herramientas incluye:
  • Un lanzador nativo para ejecutar aplicaciones Java directamente como trabajos por lotes o tareas iniciadas.
  • Conjunto de clases Java que hacen que el acceso a los datos tradicionales de z/OS y a los servicios clave del sistema estén directamente disponibles desde las aplicaciones Java.
  • Comunicación por consola, WTO (grabar en operador) multilínea y capacidad de pasar códigos de retorno.
Para obtener más información sobre el kit de herramientas por lotes z/OS , consulte: JZOS Batch Launcher and Toolkit.
Archivos de inclusión
Cabeceras C de programas JNI.
Demostraciones
El directorio demo (instalado desde un paquete independiente en sistemas operativos Windows) contiene varios subdirectorios que contienen código fuente de ejemplo, demos, aplicaciones y applets que puede utilizar.
archivo readme
Un archivo de texto que contiene información básica sobre cómo empezar. Este archivo proporciona enlaces a documentación en línea y descargable, que incluye la documentación de la API de IBM para el SDK.
Aviso de copyright
El aviso de copyright de este release.
Archivo de licencia
Excepto los sistemas operativos z/OS .
El archivo de licencia contiene el acuerdo de licencia para el SDK. Para ver o imprimir el acuerdo de licencia, abra el archivo en un navegador web. La vía de acceso al archivo de licencia es la siguiente, donde <locale> es el nombre del entorno local, por ejemplo en.
  • AIX: /usr/swlag/locale/Java6_64.la
  • Windows: install_dir\docs\content\locale\license_locale
Nota: la herramienta de proceso de anotaciones (APT) ya no se incluye. La herramienta ha sido reemplazada por la API de proceso de anotaciones conectable (JSR269) en Java SE Versión 8.