Nota: antes de utilizar esta información y el producto al que da soporte, asegúrese de leer la información general que aparece en Avisos.
Esta edición de la Guía del usuario corresponde a IBM 32-bit SDK for Windows, Java 2 Technology Edition, Versión 1.4.2 y IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Versión 1.4.2, y a todos los releases y modificaciones siguientes hasta que se indique lo contrario en nuevas ediciones.
(c) Copyright Sun Microsystems, Inc. 1997, 2003, 901 San Antonio Rd., Palo Alto, CA 94303 USA. Reservados todos los derechos.
(c) Copyright International Business Machines Corporation, 1999, 2004. Reservados todos los derechos.
Derechos restringidos para los usuarios del Gobierno de los Estados Unidos - Su uso, duplicación o divulgación están restringidos por el GSA ADP Schedule Contract con IBM Corp.
Esta Guía del usuario proporciona información sobre la instalación y configuración de IBM(R) 32-bit SDK for Windows(R), Java(TM) 2 Technology Edition, Versión 1.4.2 y IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Versión 1.4.2.
El SDK recibe soporte en los siguientes productos:
Los cambios técnicos de esta versión 1.4.2, que no sean los menores u obvios como la actualización de la versión "1.4.1" a "1.4.2", están indicados en rojo cuando se trata de HTML o una copia impresa en color y mediante barras verticales a la izquierda de los cambios.
Antes de instalar el SDK o el paquete del Runtime Environment, debe bajar el paquete de instalación relevante.
Puede bajar un único paquete de gran tamaño o puede bajar varios paquetes pequeños. Si elige esta última opción, también deberá bajar el programa de utilidad Merge para combinar las partes en un solo archivo.
Asegúrese de bajar todos los paquetes al mismo directorio. Los paquetes y sus nombres de archivo se listan en Instalación atendida (interactiva); no cambie los nombres de archivo de los paquetes.
Antes de empezar a instalar, asegúrese de que hay espacio suficiente en el directorio C:\WINDOWS\TEMP utilizado durante la instalación. La cantidad de espacio temporal que se necesita en el directorio TEMP durante la instalación es:
Si no dispone de suficiente espacio temporal, el programa de instalación genera un error y termina la instalación. Si no dispone de suficiente espacio temporal y sigue apareciendo este mensaje, verifique que los paquetes que intenta instalar se hayan bajado completamente. Puede hacerlo comparando el tamaño de los archivos de los paquetes con los tamaños mostrados en las páginas Web desde las que ha bajado los paquetes.
Los paquetes que puede instalar son:
Además, puede instalar otro paquete:
Este paquete se proporciona con formato de archivo zip. Consulte el apartado Instalación de Java Communications API para obtener instrucciones de instalación.
Otros paquetes se proporcionan con formato de archivo zip:
Si ha bajado el paquete dividido, deberá utilizar el programa de utilidad Merge para unirlo:
Para fusionar los archivos manualmente, escriba en el indicador de mandatos:
copy /b ibm-java2-sdk-amd64-142.ex1 + ibm-java2-sdk-amd64-142.ex2 + ibm-java2-sdk-amd64-142.ex3 ... ibm-java2-sdk-amd64-142.exe
Recuerde que debe especificar todos los nombres de archivo.
Para instalar los paquetes:
Si ha bajado el paquete instalable del SDK, aparecen las siguientes opciones de selección en el asistente de instalación:
Si selecciona SDK, también se instala el Runtime Environment. El Runtime Environment se instala por omisión en el directorio C:\Archivos de programa\IBM\Java142\jre.
Cuando instala el Runtime Environment (bien como parte del paquete instalable del SDK o desde el paquete instalable del Runtime Environment), se le pregunta si desea instalar el Runtime Environment como Java Virtual Machine (JVM) del sistema. Si se instala como JVM del sistema, el programa de instalación copia los archivos java.exe y javaw.exe en el directorio del sistema de Windows. Si ya existe una versión de java.exe o javaw.exe en el directorio del sistema de Windows, se pregunta si desea escribir encima de la versión existente con la versión actual. Instalar estos archivos en el directorio del sistema de Windows convierte al Runtime Environment en JVM por omisión del sistema. Además, se establece la clave de registro "Current Version" para que coincida con esta instalación.
Antes de instalar el paquete Java Communications API, instale el Runtime Environment, bien como parte del paquete SDK o desde el paquete Runtime Environment.
Para instalar Communications API:
Por ejemplo, si aceptó el directorio por omisión al instalar el Runtime Environment, el archivo comm.jar está en el directorio C:\Archivos de programa\IBM\Java142\jre\lib\ext.
Si descomprime el archivo en otro directorio, los archivos se sitúan en la misma estructura de directorios, pero C:\Archivos de programa\IBM\Java142\ se sustituye por el directorio donde ha descomprimido el archivo.
Para completar una instalación desatendida, primero deberá completar una instalación atendida y crear un archivo de respuestas (setup.iss) que registre las opciones seleccionadas durante la instalación. Para que funcione correctamente, el archivo de respuestas que cree debe ser adecuado para los sistemas en los que tiene previsto utilizarlo. Si es necesario, cree varios archivos de respuestas para utilizarlos en la instalación de paquetes en sistemas que tengan distintas configuraciones.
Para crear un archivo de respuestas mientras ejecuta la instalación, escriba lo siguiente en el indicador de mandatos:
ibm-java2-sdk-142 /r
o
ibm-java2-jre-142 /r
Dependiendo del producto Windows, el archivo de respuestas (setup.iss) se crea en el directorio C:\Windows o C:\Winnt, donde C: es la unidad de arranque.
El mensaje siguiente puede aparecer durante una instalación interactiva:
Another Java Runtime Environment is currently installed as the System JVM. Select Yes to overwrite this version or No to exit this installation.
Si aparece este mensaje, seleccione No y salga de la instalación. Vaya al directorio del sistema de Windows y suprima los dos archivos siguientes:
Después de suprimir los archivos, reinicie la instalación interactiva utilizando el mandato mostrado al principio de este apartado.
En el sistema en que desea ejecutar la instalación desatendida, copie el archivo de respuestas setup.iss en el directorio C:\Windows o C:\Winnt. Después de copiar el archivo en el directorio correcto, escriba lo siguiente en el indicador de mandatos:
ibm-java2-sdk-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log ibm-java2-jre-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log
Notas:
Si la instalación es satisfactoria, el archivo de anotaciones cronológicas contiene ResultCode=0.
IBM Accessibility Bridge incluye cuatro archivos que se sitúan en los directorios apropiados durante la instalación del JRE 1.4.2 por omisión. Estos archivos y sus directorios son:
Archivo | Directorio |
---|---|
JawBridge.jar | jre\lib\ext |
JawBridge.dll | jre\bin |
Accessibility.properties | jre\lib |
jaccess.jar | jre\lib\ext |
IBM Accessibility Bridge se instala pero está inhabilitado por omisión. Para habilitar IBM Accessibility Bridge, suprima el símbolo de almohadilla que aparece al principio de la siguiente línea del archivo Accessibility.properties:
#assistive_technologies=JawBridge
Este sitio Web proporciona más información sobre los programas de utilidad Accessibility:
http://java.sun.com/products/jfc/accessibility.html
Para desinstalar el SDK, tanto si se ha instalado utilizando la instalación atendida como la desatendida:
Esto elimina todos los paquetes instalados con el instalador. No elimina el paquete Java Communications API ni ningún otro archivo que se haya extraído de los paquetes zip.
Nota: puede aparecer un mensaje de aviso notificando que no se han eliminado todos los archivos y/o las entradas de registro. Esto sucede porque Windows cree que algunos archivos siguen estando en uso; estos archivos y/o entradas de registro se eliminarán en el próximo arranque.
Cuando mantiene varias instalaciones entre IBM 32-bit SDK for Windows, v1.4.2 y versiones anteriores, si desinstala la versión 1.3.1 o una versión anterior mientras sigue instalada en el sistema una versión 1.4.2, el desinstalador 1.3.1 elimina las claves de registro siguientes y todas las subclaves, necesarias para la versión 1.4.2:
La solución provisional es desinstalar la versión anterior de IBM 32-bit SDK for Windows, v1.4.2 antes de instalar la versión 1.4.2. Si se reinstala la versión 1.4.2 también se restablecerán las claves de registro necesarias. Esta restricción se ha solucionado en la versión 1.4.2 y en releases posteriores.
Para desinstalar el paquete Java Communications API, suprima los archivos siguientes del directorio donde ha instalado el Runtime Environment:
Por omisión, el Runtime Environment se instala en el directorio C:\Archivos de programa\IBM\Java142\.
Cuando se desinstala Web Start, no se elimina ninguno de los iconos del escritorio de Windows que se hayan creado para los iconos bajados mediante Web Start.
Los apartados siguientes proporcionan información básica sobre la utilización de IBM 32-bit SDK for Windows, v1.4.2.
Para obtener los números de versión y de nivel de compilación de IBM, escriba lo siguiente en el indicador de mandatos:
java -version
Puede inhabilitar o habilitar el soporte de Java Accessibility utilizando la variable de entorno JAVA_ASSISTIVE. Para evitar que la JVM cargue el soporte de Java Accessibility, establezca la variable de entorno JAVA_ASSISTIVE a OFF. Conviene inhabilitar la variable de entorno JAVA_ASSISTIVE si ejecuta la JVM a través de un acceso de red y no necesita el soporte de Java Accessibility que la JVM carga por omisión. Al inhabilitar la variable de entorno JAVA_ASSISTIVE se aumenta el rendimiento de carga de la JVM de las aplicaciones Java que no proporcionan soporte de tecnología de ayuda Java.
El compilador JIT (just-in-time) (jitc.dll) genera dinámicamente el código máquina utilizado con frecuencia por secuencias de código de bytes en aplicaciones o applets Java mientras se están ejecutando.
SDK para Windows incluye el JIT (jitc.dll), que, por omisión, está habilitado. Es posible inhabilitar el JIT para contribuir a aislar un problema con una aplicación Java, un applet o el mismo compilador.
Hay dos maneras de inhabilitar el JIT:
set JAVA_COMPILER=NONEEn Windows NT, Windows 2000, Windows XP y Windows Server 2003 también puede establecer permanentemente JAVA_COMPILER en el valor Entorno de las Propiedades del sistema. (En Windows NT, seleccione Panel de control y Sistema; a continuación, seleccione Entorno. En Windows 2000, Windows XP y Windows Server 2003 seleccione Panel de control Sistema; a continuación, en la pestaña Avanzada seleccione Variables de entorno).
java -Djava.compiler=NONE myapp
Para habilitar el compilador JIT, escriba lo siguiente en el indicador de mandatos:
set JAVA_COMPILER=jitc
Para verificar si el JIT está habilitado o no, escriba lo siguiente en el indicador de mandatos:
java -version
Si el JIT se está utilizando, aparece un mensaje que incluye lo siguiente:
(JIT enabled: jitc)
Si el JIT no se está utilizando, aparece un mensaje que incluye:
(JIT disabled)
Para ejecutar una aplicación Java, escriba el texto siguiente en el indicador de mandatos:
java nombreclase
donde nombreclase es el nombre del archivo de clase Java (la aplicación Java) que desea ejecutar.
Nota: si no instala el Runtime Environment como JVM del sistema, primero debe establecer la vía de acceso para que incluya los directorios apropiados. Para actualizar la vía de acceso, escriba lo siguiente en el indicador de mandatos:
set path=dirjava\bin;javadir\jre\bin
donde dirjava es el directorio en el que ha instalado el Runtime Environment. Por omisión, este directorio es C:\Archivos de programa\IBM\Java142\.
Si desarrolla aplicaciones Java, consulte la Guía del usuario del SDK para obtener información más detallada sobre cómo establecer las variables PATH y CLASSPATH.
En Windows, un proceso tiene dos páginas de códigos: la página de códigos ANSI (o Windows) y la página de códigos OEM (o DOS).
La ventana de mandatos normalmente utiliza la página de códigos OEM. Java convierte la salida de consola a la página de códigos de la ventana de mandatos desde donde se inicia Java. El mandato javaw siempre utiliza la página de códigos ANSI. Especifique la página de códigos que se va a utilizar con la salida de consola con la opción -Dconsole.encoding en el mandato java. Por ejemplo, -Dconsole.encoding=Cp1252 hace que toda la salida de consola esté en la página de códigos Latin1 ANSI de Windows (1252).
Si tiene algún comentario acerca de la utilidad, o no utilidad, de esta Guía del usuario, estaremos encantados de conocer su opinión a través de uno de estos canales. Tenga en cuenta que estos canales no están destinados a responder consultas técnicas, sólo son para comentarios acerca de documentación. Envíe sus comentarios:
La letra pequeña. Si elige enviar un mensaje a IBM, acepta que toda la información contenida en su mensaje, incluidos los datos de respuesta, como preguntas, comentarios, sugerencias, etc., se considerarán no confidenciales e IBM no tendrá ningún tipo de obligación sobre dicha información y será libre de reproducir, utilizar, revelar y distribuir la información a otros sin limitaciones. Además, IBM será libre de utilizar cualquier idea, concepto, conocimiento o técnica contenido en dicha información para cualquier tipo de propósito, incluyendo, pero sin limitarse al desarrollo, fabricación y marketing de productos que incluyan dicha información.
Esta información se ha desarrollado para productos y servicios que se ofrecen en los EE.UU. IBM puede que no ofrezca los productos, servicios o características que se discuten en este documento en otros países. Consulte con el representante de IBM de su localidad para obtener información sobre los productos y servicios que están disponibles actualmente en su zona. Cualquier referencia a un producto, programa o servicio de IBM no pretende afirmar ni implica que sólo se pueda utilizar dicho producto, programa o servicio de IBM. En su lugar, puede utilizarse cualquier producto, programa o servicio funcionalmente equivalente que no infrinja ninguno de los derechos de propiedad intelectual de IBM. Sin embargo, la evaluación y la verificación del funcionamiento conjuntamente con otros productos, programas o servicios que no son de IBM es responsabilidad del usuario.
IBM puede tener patentes o solicitudes pendientes de patente que cubran temas que se tratan en este documento. La posesión de este documento no le otorga ninguna licencia sobre estas patentes. Puede hacer consultas sobre licencias, escribiendo a:
Para hacer consultas sobre licencias relativas a la información de doble byte (DBCS), póngase en contacto con el Departamento de propiedad intelectual de IBM en su país o envíe sus consultas por escrito a:
El párrafo siguiente no se aplica en el Reino Unido ni en ningún país en que tales disposiciones entren en contradicción con la legislación local:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍAS DE NINGÚN TIPO, NI EXPLÍCITAS NI IMPLÍCITAS, INCLUYENDO PERO NO LIMITÁNDOSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN O DE ADECUACIÓN A UN PROPÓSITO DETERMINADO. Algunos países no permiten la renuncia a las garantías explícitas o implícitas en determinadas transacciones; por lo que el párrafo anterior puede que no se aplique en su caso.
Esta publicación puede contener incorrecciones técnicas o errores tipográficos. Periódicamente se realizarán modificaciones en la información aquí contenida; dichos cambios se incorporarán en nuevas ediciones de la publicación. IBM puede efectuar en cualquier momento mejoras y/o cambios en los productos y/o programas que se describen en esta publicación sin previo aviso.
Las referencias hechas en esta publicación a sitios Web que no son de IBM se proporcionan únicamente por cortesía y de ningún modo deben interpretarse como un respaldo público de dichos sitios Web. Los materiales de estos sitios Web no forman parte de los materiales de IBM para este producto y el uso que se haga de estos sitios Web es de la entera responsabilidad del usuario.
IBM puede utilizar o distribuir la información que se le suministra de la forma en que lo crea conveniente sin que incurra por ello en ninguna obligación con usted.
Los usuarios que dispongan de licencias para este programa y que deseen tener información sobre el mismo con el propósito de poder: (i) intercambiar información entre programas creados de forma independiente y otros programas (incluido éste) y (ii) utilizar mutuamente la información que se ha intercambiado, deben ponerse en contacto con:
Dicha información puede estar disponible, sujeta a los términos y condiciones adecuados, incluido en algunos casos, el pago de una tasa.
El programa bajo licencia que se describe en este documento y todo el material bajo licencia disponible para él lo facilita IBM en los términos descritos en IBM Customer Agreement, en IBM International Program License Agreement o en cualquier otro contrato equivalente entre las partes.
Los datos de rendimiento que se hallan en esta publicación se han determinado en un entorno controlado. Por tanto, los resultados que se obtengan en otros sistemas operativos pueden diferir considerablemente. Es posible que algunas medidas se hayan tomado en sistemas de nivel de desarrollo y no hay garantías de que estas medidas serán iguales en los sistemas habitualmente disponibles. Además, es posible que algunas de las medidas se hayan estimado por medio de extrapolaciones. Es posible que los resultados reales varíen. Los usuarios de este documento deben comprobar los datos que son de aplicación para su entorno en concreto.
La información relativa a productos que no son de IBM se ha obtenido de los proveedores de esos productos, de los anuncios publicados por los mismos o de otras fuentes a disposición del público. IBM no ha probado esos productos y no puede confirmar la precisión del rendimiento, su compatibilidad o cualquier otra afirmación relacionada con productos que no son de IBM. Las preguntas sobre las posibilidades de los productos que no son de IBM deben dirigirse a los proveedores de dichos productos.
IBM es una marca registrada de International Business Machines Corporation en los Estados Unidos y/o en otros países.
IBM es una marca registrada de International Business Machines Corporation en los Estados Unidos y/o en otros países.
Java y todas las marcas y logotipos basados en Java son marcas comerciales o marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros países.
Microsoft, Windows, Windows NT y el logotipo de Windows son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros países.
Intel, Intel Inside (logotipos), MMX y Pentium son marcas registradas de Intel Corporation en los Estados Unidos y/o en otros países.
Otros nombres de empresas, productos o servicios pueden ser marcas registradas o de servicio de otros.
Este producto también está basado en parte del trabajo de FreeType Project. Para obtener más información sobre Freetype, consulte http://www.freetype.org.
Este producto incluye software desarrollado por Apache Software Foundation http://www.apache.org/.