javacommands

8
CETis 109 José de Jesús Nava del Angel Leonardo Daniel Moctezuma Ruiz Programación 3°AM Margarita Romero Alvarado Desarrolla Software Utilizando Programación Orientada A Objetos

Upload: leonardo-moctezuma

Post on 06-Apr-2017

81 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Javacommands

CETis 109

José de Jesús Nava del Angel

Leonardo Daniel Moctezuma

Ruiz

Programación

3°AM

Margarita Romero Alvarado

Desarrolla Software Utilizando

Programación Orientada A

Objetos

Page 2: Javacommands

XdebugPermite que el jdb (depurador de código Java -Java debugger-) se conecte a si mismo a la sesión de java. Cuando se utiliza esta opción, java muestra una contraseña, la cual ha de ser introducida cuando comienza la sesión de depuración.

classpath path Especifica el camino que java 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:usersafqclasses;C:jdkclasses

-help Imprime un mensaje indicando la forma de la llamada.

-jar fichero_jar Ejecuta un programa Java encapsulado en un fichero JAR. En lugar de referenciarlo en la línea de comandos, java coge la clase inicial que el fichero jar indica en la cabecera Main-Class. Por ejemplo, si el punto de entrada al programa es COM.MiEmpresa.MiPaquete.MiClase.main(), lo que aparecería en esta entrada sería: Main-Class: COM.MiEmpresa.MiPaquete.MiClase

-Xmx 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.

Xms 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.

Page 3: Javacommands

Xnoasyncgc 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.

-Xnoclassgc 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.

-Xprof Arranca Java con el profiler activado. Por defecto, los resultados de la comprobación de la ejecución del programa Java se guardan en ./java.prof. Esta opción solamente funciona con java_g.

-Xprof:fichero Arranca Java con el profiler activado. Esta forma permite que se especifique un fichero para guardar los resultados del estudio de la ejecución del programa Java, diferente al utilizado por defecto. Esta opción solamente funciona con java_g.

Xss 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 java 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").

Xoss 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 de ejecución. Todos los hilos que resultan de la

Page 4: Javacommands

ejecución del programa pasado a java 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").

-X Imprime ayuda sobre las opciones no estándar

-v, -verbose Hace que java imprima un mensaje en la salida estándar cada vez que se carga el archivo de una clase.

-Xverify Ejecuta el verificador de todo el código.

Xverifyremote 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.

-verbosejni Imprime mensajes relacionados con JNI, incluyendo información sobre los métodos nativos que

-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

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

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

Page 5: Javacommands

Dump Muestra la información referente a un determinado objeto visualizandolos valores de los atributos. También pueden mostrarse expresiones Java(actualmente no soporta la llamada a métodos, pero sí se puede acceder aatributos)

-classpath directorios Especifica los directorios donde el compilador javac buscará las clases.Este pathanulará la variable de entornoclasspathdeclarada en el ficheroautoexec.bat. Ejemplo: javac MiClase.java -classpath .;c:\MisClases; c:\MisClases\Ejemplos

d directorio Especifica el directorio raíz para guardar las clases que se compilen.Ejemplo: javac MiClase.java -d c:\MisClasesàHace que las clases (.class) sealmacenen en c:\MisClases.Si no se indica esta opción, las clases (.class) se guardarán en el mismodirectorio en el que se encuentran los ficheros fuente

-depend Indica que sean recompiladas las clases a las que se hace referencia.Normalmente no se recompilan a no ser que no existan o estén desfasadasde fecha.

deprecation Genera mensajes sobre qué métodos o atributos se están usando, que semantienen por compatibilidad con versiones anteriores del JDK pero hansido sustituidas por otros en el actual JDK

g Hace que se generen tablas de información que será utilizada por eldepurador jdb

-nowarn Desactiva la generación de mensajes de aviso (warnings) por elcompilador.

Page 6: Javacommands

Nowrite Compila normalmente pero no genera ficherosbytecodes(.class

O Optimiza el código generadoDebug Permite al depurador jdb trabjar en la sesión

de java iniciadaDnombre Property Establece la propiedad del sistemamsn Fija la cantidad minima de memoria que se de

debe asignar en bytesMxn Fija la cantidad minima de memoria asignada

al recolector de basuraNoasy nege Desactiva la recolección de basura asicrona,

por defecto si esta activadaNoclassge Desactiva la recolección de basura de las

clasesNoverify Desactiva el verificador de código java

Osn Especifica la cantidad de memoria de stack asignada en un thread a código escrito en Java

Ssn Especifica la cantidad de memoria de stack eb un thread a código escrito en C

Verbosege Muestra unn mensaje cada vez que el recolector de basura