Tutorial de Java

jre

Anterior | Siguiente

jre.exe

Es el intérprete Java Runtime que se puede utilizar para ejecutar aplicaciones Java. El jre es una herramienta similar a java, pero está especialmente diseñada para usuarios finales, que no necesitan todas las opciones de desarrollo que están disponibles en el intérprete java.

Sintaxis

jre [opciones] nombre_de_clase <argumentos>
jrew [opciones] nombre_de_clase <argumentos>

Descripción

jre ejecuta ficheros .class Java. El comando jrew es idéntico a jre, excepto que con jrew no hay asociada ninguna ventana de consola. Utilizar jrew cuando no se quiera que aparezca una ventana para entrada de órdenes.

Opciones

-classpath path

          

Especifica el camino que jre usa para buscar las clases. Sobreescribe el establecido por defecto o la variable de entorno CLASSPATH si ésta ha sido establecida anteriormente. Los directorios en la variable CLASSPATH deben estar separados con punto y coma (;). El formato general para el path es:

.;<tu_camino>

Por ejemplo:

.;C:\users\afq\classes\;C:\jdk\classes

-help

          

Imprime un mensaje indicando la forma de la llamada.

-mx x

          

Establece el tamaño máximo de la memoria del recolector de basura (garbage collector) a x. El valor por defecto es 16 megabytes de memoria. x debe ser mayor o igual a 1000 bytes. Por defecto, x se toma en bytes, pero se puede especificar en kilobytes o megabytes poniendo después de x la letra "k" para kilobytes y "m" para megabytes.

-ms x

          

Establece el tamaño de inicio de la memoria del recolector de basura (garbage collector) a x. El valor por defecto es 1 megabyte. x debe ser mayor que 1000 bytes. Por defecto, x se toma en bytes, pero se puede especificar en kilobytes o megabytes poniendo después de x la letra "k" para kilobytes y "m" para megabytes.

-noasyncgc

          

Desactiva el recolector asíncrono de basura. Cuando el recolector está activado no actúa a menos que éste sea explícitamente llamado o el programa corra fuera de memoria. Normalmente el colector de basura (garbage collector) se ejecuta como una tarea asíncrona en paralelo con otras tareas.

-noclassgc

          

Desactiva el recolector de basura de clases Java. Por defecto, el intérprete Java reclama espacio para clases Java, aunque no se usen, durante la recolección de basura.

-nojit

          

Indica que deben ignorar los compiladores en tiempo de ejecución. Se invoca al intérprete Java de defecto.

-ss x

          

Cada hilo de ejecución Java tiene dos pilas: una para el código Java y otra para el código C. Esta opción establece el tamaño máximo de la pila mediante el valor x que puede ser usada por el código C en un hilo. Todos los hilos que resultan de la ejecución del programa pasado a jre tienen una pila C de tamaño x. La unidad por defecto para x son bytes. x debe ser mayor o igual a 1000 bytes. Se puede modificar el significado de x añadiendo la letra "k" para kilobytes o la letra "m" para megabytes. El tamaño por defecto de la pila es 128 kilobytes ("-ss 128k").

-oss x

          

Cada hilo de ejecución Java tiene dos pilas: una para el código Java y otra para el código C. Esta opción establece el tamaño máximo de la pila mediante el valor x que puede ser usada por el código Java en un hilo. Todos los hilos que resultan de la ejecución del programa pasado a jre tienen una pila Java de tamaño x. La unidad por defecto para x son bytes. x debe ser mayor o igual 1000 bytes. Se puede modificar el significado de x añadiendo la letra "k" para kilobytes o la letra "m" para megabytes. El tamaño por defecto de la pila es 400 kilobytes ("-oss 400k").

-v, -verbose

          

Hace que jre imprima un mensaje en la salida estándar cada vez que se carga el archivo de una clase.

-verify

          

Ejecuta el verificador de todo el código.

-verifyremote

          

Ejecuta el verificador de todo el código que es cargado en el sistema a través de un cargador de clases. verifyremote es el valor por defecto para el intérprete.

-verbosegc

          

Hace que el recolector de basura imprima mensajes cada vez que libera memoria.

-version

          

Imprime información sobre la versión.

-Dpropiedad=valor

          

Redefine el valor de una propiedad. propiedad es el nombre de la propiedad cuyo valor se quiere cambiar y valor es valor a ser asignado. Por ejemplo, la línea siguiente

%jre -Dawt.button.color=green ...

establece el valor de la propiedad awt.button.color a "green" (verde). jre acepta cualquier numero de opciones -D en la línea de comandos.

Variables de Entorno

CLASSPATH

Esta variable de entorno es usada para indicar al sistema la ruta de las clases definidas por el usuario. Los directorios deben estar separados por punto y coma (;). Por ejemplo:

C:\users\afq\classes;C:\jdk\classes

Navegador

Home | Anterior | Siguiente | Indice | Correo