P. 1
Manual Java

Manual Java

|Views: 4|Likes:

More info:

Published by: Adolfo Herrera Calva on Nov 12, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/04/2012

pdf

text

original

-b

Asegura la compatibilidad con versiones anteriores del JDK.

-c

Muestra el código desensamblado (bytecodes) de los métodos.

Ejemplo (del Fichero ejemplo Hola.java):

class Hola {

public static void main(String argumentos[]) {

System.out.println("hola, mundo");

}

}

El desensamblado javap –c Hola genera la siguiente salida:

Compiled from Hola.java

synchronized class Hola extends java.lang.Object

/* ACC_SUPER bit set */

{

public static void main(java.lang.String[]);

Hola();

}

Method void main(java.lang.String[])

0 getstatic #7

3 ldc #1

5 invokevirtual #8 println(java.lang.String)>

8 return

Method Hola()

0 aload_0

1 invokespecial #6

4 return

Las herramientas Java.

264

-classpath directorios

Especifica los directorios donde el desensamblador javap buscará las
clases. Este path anulará la variable de entorno classpath declarada en el
fichero autoexec.bat. Ejemplo:

javap MiClase -classpath .;c:\MisClases; c:\MisClases\Ejemplos

-J flag

Pasa el flag, directamente al sistema de ejecución.

-h

Genera código que puede ser utilizado como fichero de cabecera (.h) en
C.

-l

Muestra tablas de variables locales y números de líneas.

-package

Muestra sólo las clases y métodos protected y public del paquete
(esta es la opción por defecto).

-protected

Muestra sólo las clases y atributos protected y public.

-private

Muestra todas las clases y atributos.

-public

Muestra sólo las clases y atributos públicos (public).

-verbose

Muestra el tamaño de la pila, número de variables y parámetros de los
métodos.

-version

Muestra la versión de javap.

Las herramientas Java.

265

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->