IBM(R) Runtime Environment para Linux(R), Java(TM) 2 Technology Edition, Versión 1.3.0 LÉAME

Este archivo LÉAME proporciona información acerca del paquete Runtime Environment que se suministra junto con IBM Developer Kit para Linux, Java 2 Technology Edition, Versión 1.3.0. Runtime Environment para Linux se ha probado con los productos siguientes:

Runtime Environment para Linux se ha probado con los escritorios y gestores de ventanas siguientes:


Contenido

  • Visión general
  • Archivos incluidos con Runtime Environment para Linux
  • Acuerdo de licencia
  • Compilador justo a tiempo (JIT)
  • Programas Java, Native Method Interface y Java Native Interface
  • Configuración de Runtime Environment para Linux
  • Instalación y configuración del plug-in de Java
  • Instalación y registro de fonts adicionales
  • Actualización de glibc en Caldera eServer 2.3
  • Desinstalación de Runtime Environment para Linux
  • Desinstalación del paquete instalable RPM
  • Desinstalación del paquete comprimido TAR
  • Invocación de Java Runtime Interpreter
  • Obtención del número de versión y de fabricación de IBM
  • Soporte al símbolo del euro
  • Soporte de Unicode
  • Clasificación del símbolo de moneda
  • Conmutación del método de entrada en lenguajes DBCS
  • Ejemplo de ejecución
  • Instalación de la aplicación en un sistema del usuario
  • Documentación de Runtime Environment para Linux
  • Limitaciones conocidas
  • Información para usuarios japoneses
  • Avisos
  • Marcas registradas

  • Visión general

    Runtime Environment para Linux contiene el subconjunto de clases necesarias para crear un entorno de ejecución Java y para ejecutar programas Java. También contiene Java Virtual Machine, clases básicas de Java y archivos de soporte. Runtime Environment para Linux sólo contiene un subconjunto de clases encontrado en el Java Developer Kit.


    Archivos incluidos con Runtime Environment para Linux

    Runtime Environment para Linux consta de archivos .so no depurables además de archivos de clases que necesitan dar soporte a un programa durante el tiempo de ejecución. Runtime Environment para Linux no incluye ninguna de las herramientas de desarrollo, del tipo appletviewer o javac, ni clases que pudieran pertenecer sólo a un sistema de desarrollo.


    Acuerdo de licencia

    El archivo LICENSE_xx.html contiene el acuerdo de licencia del software Runtime Environment para Linux. (xx es la abreviación para el idioma ).

    Para ver o imprimir el acuerdo de licencia, abra el archivo en un navegador de Web.


    El compilador justo a tiempo (JIT)

    El compilador justo a tiempo (JIT) (jitc.dll) genera dinámicamente código de máquina para secuencias de código de bytes que se utilizan con frecuencia en aplicaciones o applet de Java mientras éste se ejecuta.

    Runtime Environment para Linux consta de un compilador JIT (libjitc.so) que, por omisión, está habilitado. Puede inhabilitar el compilador JIT para ayudarle a identificar un problema de una aplicación, applet de Java o del propio compilador. Para inhabilitar el compilador JIT, escriba lo siguiente en la línea de solicitud del shell:

        export JAVA_COMPILER=NONE
    

    Para habilitar el compilador JIT, escriba lo siguiente en la línea de solicitud del shell:

        export JAVA_COMPILER=jitc
    

    Para comprobar si el compilador JIT está o no habilitado, escriba lo siguiente en la línea de solicitud del shell:

        java -version
    

    Si se está utilizando el compilador JIT, aparecerá un mensaje que mostrará lo siguiente:

        JIT habilitado: jitc
    

    En caso contario, aparecerá el mensaje siguiente:

        JIT disabled
    

    Programas Java, Native Method Interface y Java Native Interface

    IBM no da soporte a Native Method Interface en este release. No utilice esta interfaz en sus aplicaciones.

    La Java Native Interface (JNI) más reciente se incluye con Runtime Environment. Si desea información acerca de cómo utilizar JNI, consulte el sitio Web de Sun siguiente:


    Configuración de Runtime Environment para Linux

    Después de instalar Runtime Environment para Linux, edite el script de shell y añada a su sentencia PATH los directorios siguientes:

    Si ha instalado Runtime Environment para Linux en un directorio distinto de /opt/IBMJava2-13, sustituya /opt/IBMJava2-13 por el directorio en el que ha instalado Runtime Environment para Linux.


    Instalación y configuración del plug-in de Java

    El plug-in de Java es un navegador de Web que se utiliza con Netscape Communicator para Linux. Si se utiliza el plug-in de Java, se puede ignorar Java Virtual Machine por omisión del navegador de Web y utilizar un Java Runtime Environment (JRE) para ejecutar applets o beans en el navegador.

    Para instalar y configurar el plug-in de Java:


    Instalación y registro de fonts adicionales

    Tras la instalación, si ha bajado fonts adicionales, puede instalarlos y registrarlos. Si ha bajado los fonts por partes, primero deberá unirlas de nuevo es un solo archivo para cada font.

    Nota: Los caracteres asiáticos no se pueden visualizar, ni incluso en el entorno local asiático, si no tiene instalado el font Times New Roman MT30 en el sistema. Por tanto, deberá bajar como mínimo el font Times New Roman MT30 para visualizar los caracteres asiáticos.

    Para unir un archivo de font, utilice el mandato cat.

    Por ejemplo, si ha bajado el font Times New Roman MT30 por partes, escriba el mandato siguiente para volverlo a unir:

        cat tmrmt30.t01 tmrmt30.t02 > tmrmt30.ttf
    

    Para instalar los fonts adicionales, cópielos en el directorio /opt/IBMJava2-13/jre/lib/fonts.


    Actualización de glibc en Caldera eServer 2.3

    Existe una incompatibilidad en el paquete glibc que utiliza Caldera eServer 2.3; lo que puede provocar que las aplicaciones de Java se cuelguen cuando se compile o se ejecute una aplicación o applet de Java en Caldera eServer 2.3. Para bajar e instalar una versión actualizada de glibc, consulte el siguiente sitio Web de Caldera Systems, Inc.:

    1. Seleccione .eServer 2.3 en la lista de productos y Updates en la lista de categorías y, a continuación, pulse Get FAQ.
    2. En la lista que se visualiza, seleccione el elemento 2. .eServer 2.3 Updates - Updated Package glibc-2.1.2-2S.
    3. Pulse uno de los enlaces para bajar el paquete y siga las direcciones que se suministran para la actualización.

    Desinstalación de Runtime Environment para Linux

    El proceso que se utiliza para eliminar Runtime Environment para Linux depende de si se ha instalado el paquete instalable RPM o el paquete comprimido TAR. Consulte el apartado Desinstalación del paquete instalable RPM o el apartado Desinstalación del paquete comprimido TAR si desea instrucciones.


    Desinstalación del paquete instalable RPM

    Para desinstalar Runtime Environment para Linux si ha instalado el paquete instalable RPM:

    1. En el script de shell, escriba lo siguiente:
          rpm -qa | grep IBM
      
      Se visualizará el nombre del paquete.

    2. Escriba lo siguiente:
          rpm -e pkgname
      
      donde pkgname es el nombre del paquete que se ha visualizado.
    3. Modifique el script de shell. Elimine de la sentencia PATH el directorio en el que ha instalado Runtime Environment.

    4. Si ha instalado el plug-in de Java, elimine los archivos del plug-in de Java del directorio Netscape.

    Desinstalación del paquete comprimido TAR

    Para desinstalar Runtime Environment para Linux si ha instalado el paquete comprimido TAR:

    1. Elimine los archivos de Runtime Environment del directorio en el que haya instalado Runtime Environment.
    2. Modifique el script de shell. Elimine de la sentencia PATH el directorio en el que ha instalado Runtime Environment.
    3. Si ha instalado el plug-in de Java, elimine los archivos del plug-in de Java del directorio Netscape.

    Invocación de Java Runtime Interpreter

    Runtime Environment para Linux se puede invocar desde una línea de solicitud de shell utilizando la herramienta de Java.

    Las opciones para la herramienta Java son las siguientes:


    Obtención del número de versión y de fabricación de IBM

    Para obtener el número de versión y de fabricación de IBM, escriba lo siguiente en la línea de solicitud del shell:

        java -version
    

    Soporte al símbolo del euro

    Para sacar partido del soporte del símbolo del euro, el sistema operativo debe dar soporte al símbolo del euro. Puede que tenga que instalar la normativa estándar ISO-8859-15 (Latin-9 o Latin-0). Si desea más información, consulte HOWTO para obtener información acerca de la distribución de Linux.

    Los apartados siguientes ofrecen información adicional acerca del soporte del símbolo del euro.


    Soporte de Unicode

    El carácter de Unicode para el euro es u'20ac'.


    Clasificación del símbolo de moneda

    La clasificación de los símbolos de moneda tradicionalmente sigue le orden de clasificación inglés del nombre de símbolos. Es decir, centavo va seguido de dólar. En función de este esquema, el símbolo del euro se clasifica inmediatamente después de los símbolos de moneda para el dólar y dong y justo antes del franco francés.


    Conmutación del método de entrada en lenguajes DBCS

    En sistemas DBCS (juego de caracteres de doble byte), si desea conmutar el método de entrada, deberá establecer una variable de entorno que represente el código clave que se utiliza para la conmutación. De forma opcional, puede establecer otra variable de entorno que represente los modificadores del código clave.

    Para especificar el código clave para la conmutación, establezca la variable de entorno IBMJAVA_INPUTMETHOD_SWITCHKEY en una definición de código clave en la clase java.awt.event.KeyEvent, por ejemplo, VK_F4.

    Opcionalmente, especifique modificadores del código clave. Para especificar modificadores del código clave, establezca la variable de entorno IBMJAVA_INPUTMETHOD_SWITCHKEY en alguna combinación de las siguientes tres definiciones de máscara en la clase java.awt.event.InputEvent:

    Separe las máscaras por comas.

    Por ejemplo, quizás establezca la variable de entorno IBMJAVA_INPUTMETHOD_SWITCHKEY en ALT_MASK, CTRL_MASK.

    Durante la inicialización de Java, se almacenarán las dos variables de entorno.

    Para asegurarse de que ha establecido correctamente las variables de entorno, pulse una tecla y compruébelo con la combinación de teclas especificada. Si coincide, aparecerá un menú emergente de Java con los métodos de entrada seleccionables.


    Ejemplo de ejecución

    Es posible que en la siguiente página Web de Sun encuentre un ejemplo "Hello World" que se puede bajar. El ejemplo muestra cómo crear una simple aplicación Java que se ejecute y que esté empaquetada en Runtime Environment para Linux. Puede encontrar el ejemplo en el siguiente sitio Web:

    El ejemplo muestra cómo pasar de forma muy sencilla de desarrollar aplicaciones con Developer Kit para Linux a utilizar las técnicas más novedosas de Runtime Environment para Linux.


    Instalación de la aplicación en un sistema del usuario

    Tras desarrollar su producto y una vez listo para enviarlo, tiene que instalar el producto en un sistema del usuario individual, configurar el sistema del usuario para que dé soporte al software y configurar el entorno de ejecución.

    Si utiliza Runtime Environment para Linux, deberá asegurarse de que el procedimiento de instalación no altere ninguna instalación existente (a menos que la versión existente de Runtime Environment para Linux sea una versión antigua).

    Una forma de redistribuir Runtime Environment para Linux es incluir el archivo ejecutable en el paquete de su software. Entonces el programa de instalación ejecutará el archivo ejecutable o podrá indicar al usuario que instale Runtime Environment para Linux antes de instalar el resto del paquete.

    Una forma más sofisticada es instalar Runtime Environment para Linux en su propio sistema y copiar luego los archivos que necesite en el conjunto de instalación. Si elige esta opción, deberá incluir todos los archivos que se suministran con Runtime Environment para Linux. El software Runtime Environment para Linux sólo se puede redistribuir si se incluyen todos los archivos. En efecto, cuando envía su aplicación, ésta tendrá su propia copia de Runtime Environment para Linux.


    Documentación de Runtime Environment para Linux

    IBM suministra la documentación de ejecución siguiente:


    Limitaciones conocidas


    Información para usuarios japoneses


    Avisos

    Esta edición corresponde a IBM Runtime Environment para Linux, Java 2 Technology Edition, Versión 1.3.0 y a todos los releases y modificaciones siguientes hasta que se indique lo contrario en ediciones nuevas.

    Copyright de International Business Machines Corporation 2000. Reservados todos los derechos.

    Nota a los usuarios usuarios del gobierno de los EE. UU.: Derechos restringidos - El uso, duplicación o divulgación está restringido por el GSA ADP Schedule Contract con IBM Corp.

    Consulte con el representante local de IBM para obtener información acerca de productos y servicios que estén disponibles en su país. 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, se puede utilizar cualquier otro producto, programa o servico funcionalmente equivalente que no infrinja ninguno de los derechos de propiedad intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificar el funcionamiento de productos, programas o servicios que no sean de IBM.

    IBM puede tener aplicaciones patentadas o pendientes de patentar que cubran algún tema de este documento. La posesión de este documento no le otorga ninguna licencia sobre estas patentes. Puede enviar consultas de licencias, por escrito, a la dirección siguiente:

    Si tiene consultas de licencias relacionadas con información de doble byte (DBCS), póngase en contacto con el departamento de propiedad intelectual de IBM de su país o envíe las consultas, por escrito, a:

    El párrafo siguiente no se aplica en el Reino Unido ni en ningún otro país en el cual el contenido del mismo no sea coherente con la ley:

    INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, NI IMPLÍCITA NI EXPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE NO INFRINGIMIENTO, COMERCIABILIDAD O IDONEIDAD PARA UN DETERMINADO FIN. Algunos países no permiten la declaración de limitación de responsabilidades de garantías implícitas o explícitas en ciertas transacciones, por lo que, puede que esta afirmación no le incumba.

    Esta información podría contener imprecisiones técnicas o errores tipográficos. Periódicamente se realizan cambios en la información que contiene este documento; estos cambios se incorporarán en ediciones nuevas de dicha información. IBM puede realizar mejoras y/o cambios en el producto (o productos) y en el programa (o programas) que se describe(n) en esta información sin ningún tipo de aviso.

    Cualquier referencia en este documento a sitios Web no IBM se proporciona sólo para su comodidad y no sirve, bajo ningún concepto, como endoso de estos sitios Web. El material que encuentre en tales sitios Web no forma parte del material de este producto IBM y el uso de los estos sitios Web corre de su cuenta.

    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 tenedores de licencias de este programa que deseen información acerca del propósito de habilitar (i) el intercambio de información entre programas creados independientemente y otros programas (incluido éste) y (ii) el uso mutuo de la información que se ha intercambiado, deben ponerse en contacto con:

    Esta información puede estar disponible, sujeta a los términos y condiciones correspondientes, incluido en algunos casos el pago de una cuota.

    El programa bajo licencia descrito en este documento y todo el material bajo licencia disponible para el mismo lo proporciona IBM bajo los términos del IBM Customer Agreement, IBM International Program License Agreement o cualquier otro contrato equivalente entre ambas partes.

    Cualquier información acerca del rendimiento que contenga el presente documento se ha determinado en un entorno controlado. Por lo que, los resultados obtenidos en otros entornos operativos, puede variar significativamente. Se han tomado algunas medidas en cuanto a los sistemas de nivel de desarrollo y no existe ninguna garantía de que estas medidas serán las mismas en los sistemas disponibles. Además, ciertas medidas se han estimado mediante una extrapolación. Los resultados pueden variar. Los usuarios de este documento deberán verificar los datos correspondientes a su entorno específico.

    La información relacionada con productos no IBM se ha obtenido de los proveedores de dichos productos, de sus anuncios publicados o de otras fuentes disponibles públicamente. IBM no ha probado estos productos y no puede confirmar la precisión en cuanto a rendimiento, compatibilidad ni ningún otro tipo de afirmación relacionada con productos no IBM. Las preguntas acerca de las posibilidades que ofrecen los productos no IBM se deben dirigir a los proveedores de dichos productos.

    Todas las declaraciones relacionadas con futuras decisiones o intenciones de IBM están sujetas a cambios o retirada de fondos sin previo aviso, y sólo representan metas y objetivos.

    Todos los precios de IBM son precios de minorista sugeridos por IBM, son actuales y están sujetos a cambios sin previo aviso. Los precios de mayorista pueden variar.


    Marcas registradas

    Los términos siguientes son marcas registradas de International Business Machines Corporation en los Estados Unidos y/o en otros países:

    Java y las marcas registradas basadas en Java son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros países.

    ATOK es una marca registrada de JUSTSYSTEM Corporation.

    Wnn es una marca registrada de software OMRON

    Otros nombres de empresas, productos y servicios pueden ser marcas registradas de terceros.

    Copyright (c) 1997, 1999 Sun Microsystems, Inc.
    901 San Antonio Rd., Palo Alto, California 94303, EE.UU.
    Reservados todos los derechos.

    (c) Copyright IBM Corporation 2000. Reservados todos los derechos.