README Java(TM) 2 Runtime Environment, edición estándar Versión 1.3.1 Java 2 Runtime Environment está pensado para que los proveedores y desarrolladores de software lo puedan redistribuir con sus aplicaciones. Java(TM) 2 Runtime Environment contiene la máquina virtual Java, las bibliotecas de clases en tiempo de ejecución y el lanzador de aplicaciones Java que son necesarios para ejecutar los programas escritos en el idioma de programación Java. No es un entorno de desarrollo y no contiene herramientas de desarrollo como compiladores o depuradores. Para herramientas de desarrollo, consulte Java 2 SDK, edición estándar. ============================================================= Instrucciones de instalación y requisitos del sistema ============================================================= Para obtener las instrucciones para la instalación y los requisitos del sistema para esta versión, consulte http://java.sun.com/j2se/1.3/install.html ============================================================== Utilización de aplicaciones con Java 2 Runtime Environment ============================================================== Una aplicación en lenguaje Java, a diferencia de los applets, no puede utilizar un navegador web para los servicios de instalación y tiempo de ejecución. Cuando utilice una aplicación escrita en el lenguaje de programación Java, el paquete de software probablemente se compondrá de las partes siguientes: La clase, recurso y archivos de datos propios del usuario. Un entorno en tiempo de ejecución. Un programa o procedimiento de instalación. Por supuesto, ya tiene la primera parte. El resto de este documento trata las otras dos partes. Consulte también la página de notas para desarrolladores en el sitio web de software Java: http://java.sun.com/j2se/1.3/runtime.html ------------------------------------------------------------- Entorno en tiempo de ejecución Para ejecutar la aplicación, el usuario necesita una máquina virtual Java, las clases centrales de la plataforma Java y varios archivos y programas de soporte. Este conjunto de software se conoce como entorno en tiempo de ejecución. El software Java 2 SDK puede servir como entorno en tiempo de ejecución. No obstante, probablemente no puede presuponer que los usuarios tienen instalado Java 2 SDK y su licencia de Java 2 SDK no le permite redistribuir los archivos SDK. Para resolver este problema, Sun proporciona Java 2 Runtime Environment como entorno en tiempo de ejecución redistribuible sin coste alguno. (El entorno en tiempo de ejecución de Java 2 no debe confundirse con la versión propia interna del entorno en tiempo de ejecución de Java 2 SDK, que se encuentra en el directorio 'jre' de SDK). El paso final en el proceso de utilización tiene lugar cuando el software está instalado en el sistema del usuario. La instalación consiste en copiar el software en el sistema del usuario y, a continuación, configurar el sistema del usuario para que se admita ese software. Este paso incluye la instalación y la configuración del entorno en tiempo de ejecución. Si utiliza Java 2 Runtime Environment, debe asegurarse de que el procedimiento de instalación no sobrescriba nunca una instalación existente, a menos que el entorno en tiempo de ejecución existente sea de una versión anterior. ============================================================== Redistribución de Java 2 Runtime Environment ============================================================== El término "proveedores" que se utiliza aquí hace referencia a licenciatarios, desarrolladores y proveedores de software independientes que conceden licencias y distribuyen Java 2 Runtime Environment con sus programas. Los proveedores deben cumplir las condiciones del acuerdo sobre licencia de código binario que estipula, entre otros aspectos, que: - No se permite realizar subconjuntos arbitrarios de Java 2 Runtime Environment. Consulte la sección titulada "Archivos obligatorios y archivos opcionales" para conocer los archivos que se pueden omitir de forma opcional en las redistribuciones del entorno en tiempo de ejecución. - En la licencia de producto debe incluir las disposiciones destacadas en la licencia de código binario. ------------------------------------------------------------- Archivos obligatorios y archivos opcionales ------------------------------------------------------------- Los licenciatarios deben cumplir las condiciones de la licencia de Java 2 Runtime Environment. Los archivos que componen Java 2 Runtime Environment están divididos en dos categorías: obligatorios y opcionales. Los archivos opcionales se pueden excluir en las redistribuciones de Java 2 Runtime Environment a voluntad del licenciatario. La sección siguiente contiene una lista de los archivos y directorios que se pueden excluir de forma opcional en las redistribuciones de Java 2 Runtime Environment. Todos los archivos que no estén en estas listas de archivos opcionales deben incluirse en las redistribuciones del entorno en tiempo de ejecución. -------------------------------------------------------------- Archivos y directorios opcionales -------------------------------------------------------------- Los archivos siguientes se pueden excluir de forma opcional en las redistribuciones: lib/i18n.jar Clases de conversión de caracteres y todas las demás clases de soporte de entornos nacionales lib/ext/ Directorio que contiene archivos con extensiones jar bin/rmid Daemon de sistema de activación de Java RMI bin/rmiregistry Registro de objetos remotos Java bin/tnameserv Servidor de nombres IDL Java bin/keytool Herramienta de gestión de claves y certificados bin/policytool Herramienta de creación y gestión de archivos de políticas -------------------------------------------------------------- Redistribución de los archivos de Java 2 SDK -------------------------------------------------------------- Java 2 SDK, edición estándar, no se puede redistribuir. No obstante, en las redistribuciones de Java 2 Runtime Environment que hagan los proveedores, se puede incluir el conjunto limitado de archivos del SDK que se muestra a continuación. Todas las rutas son relativas al directorio de nivel superior de SDK. - jre/lib/cmm/PYCC.pf Perfil de gestión de colores. Este archivo sólo es necesario cuando se utiliza para realizar conversiones de mapa de colores la API Java 2D. - Todos los archivos de fuentes .ttf del directorio jre/lib/fonts. Tenga en cuenta que la fuente LucidaSansRegular.ttf ya se incluye en Java 2 Runtime Environment, de forma que no es necesario traer ese archivo de SDK. - jre/lib/audio/soundbank.gm Este archivo de sonido MIDI forma parte de Java 2 SDK, pero se ha eliminado de Java 2 Runtime Environment para reducir el tamaño de la carga del entorno en tiempo de ejecución. Los archivos de sonido MIDI están muchas veces disponibles en forma de hardware o como parte del sistema operativo en sistemas modernos y, por lo tanto, puede que no sea necesario redistribuir el archivo soundbank.gm con el entorno en tiempo de ejecución. Sin embargo, el archivo soundbank.gm de SDK se puede incluir en las redistribuciones del entorno en tiempo de ejecución a voluntad del proveedor. Hay disponibles varias versiones mejoradas de los archivos de sonido MIDI en el sitio web de sonido Java: http://java.sun.com/products/java-media/sound/ Estos archivos de sonido alternativos pueden incluirse en las redistribuciones de Java 2 Runtime Environment. ----------------------------------------------------------------------- Copyright (c) 1998-2001 Sun Microsystems(tm), Inc. 901 San Antonio Road, Palo Alto, CA 94303-4900 Reservados todos los derechos.