Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Paso a Paso

Estas en el tema de Paso a Paso en el foro de Java en Foros del Web. Hola a todos. Tengo una duda que es cómo hago para que al hacer el recorrido Paso a Paso (F7) no me pase por las ...
  #1 (permalink)  
Antiguo 10/01/2012, 06:37
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 16 años, 11 meses
Puntos: 1
Paso a Paso

Hola a todos.

Tengo una duda que es cómo hago para que al hacer el recorrido Paso a Paso (F7) no me pase por las funciones propias del lenguaje. Por ejemplo al hacerlo me pasa por el método prinln, print, write, autoflush, etc.

Me podrían ayudar para saber cómo saltear esas funciones y recorrer sólo el programa que yo hice.

Muchas gracias.

Adrian
  #2 (permalink)  
Antiguo 10/01/2012, 07:20
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Paso a Paso

No dices qué herramienta estás usando.

Normalmente todas las herramientas de depuración tienes tres teclas (una en tu caso es F7, pero lo normal es que haya otras dos más).

Una te mete dentro de los métodos cada vez que ejecutas un paso, por lo que pasaría lo que te está pasando.
Otra no te mete dentro de los métodos, sino que va avanzando por las líneas de código sin meterse en ellos.
La tercera te saca del método en el que estés en ese momento y te pone en el que le llama.

En el caso de eclipse, son F5, F6 y F7.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 10/01/2012, 16:34
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Paso a Paso

Hola chuidiang.

Gracias por la respuesta y perdoná la burrada.

El IDE que uso es el Netbeans 6.9.1 y mi problema es que si el F7 se encuentra con una sentencia println me abre el archivo PrintStream.java y lo empieza a recorrer, despues abre el Writer y lo recorre, y así con todos los archivos que son de "apoyo" hasta que termina de hacer el println. Si tengo que hacer 4 println se me vuelve eterno porque no termino de recorrer mi programa.

Lo que yo quiero es que me salte estos archivos de apoyo y que recorra mi proyecto sólo.

Espero haber sido claro sino preguntá para ver cómo ser más claro.

Muchas gracias.

Adrian
  #4 (permalink)  
Antiguo 10/01/2012, 18:26
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Paso a Paso

Hola en NetBeans puedes usar Continuar ejecución (F8), para lograr lo que necesitas.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%
  #5 (permalink)  
Antiguo 11/01/2012, 04:15
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Paso a Paso

Gracias CapacProg.

El F8 me salta cualquier método, hasta los míos por lo que no me sirve mucho para hacer la traza del programa.

Lo que pude lograr es que cuando me aparece alguna sentencia propia del lenguaje, marco con el puntero la siguiente línea y clickeo en Ejecutar hasta el cursor (F4) y así puedo seguir. Lo único es que tengo que acordarme cuando tenga que saltarlo.

Yo quería saber si hay alguna configuración para que salte esos métodos propios del lenguaje.

Muchas gracias y un abrazo.
  #6 (permalink)  
Antiguo 11/01/2012, 05:08
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Paso a Paso

Hola:

No hay un botón "inteligente" que adivine si quieres depurar un método o no (a veces interesa entrar en los métodos de java para ver algo y a veces un método tuyo no te interesa depurarlo porque sabes que funciona).

Cuando depures, vete pulsando F8 sobre los métodos en los que no quieras entrar y F7 en los métodos en los que sí quieras entrar.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #7 (permalink)  
Antiguo 11/01/2012, 05:29
Avatar de Leojg  
Fecha de Ingreso: marzo-2008
Ubicación: Salto Uruguay
Mensajes: 70
Antigüedad: 16 años, 1 mes
Puntos: 11
Respuesta: Paso a Paso

Mira que los botones no muerden si los clikeas ^^

Y mira que hay decenas de IDEs y si estás aprendiendo java lo mejor seria no usar ninguno.
  #8 (permalink)  
Antiguo 11/01/2012, 06:44
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Paso a Paso

Hay varios botones en el modo de depuración pruebe cada uno de ellos, no hay probablemente un botón que va hacer lo que Ud. específicamente necesita; pero si puede usar en combinación de estos para lograr cada cosa que se le ocurra, pruebe antes de preguntar.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%
  #9 (permalink)  
Antiguo 11/01/2012, 09:52
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Paso a Paso

Muchas gracias a todos.

El que más me serviría es el F8-Continuar ejecución.

Mi pregunta era porque supe programar con una versión vieja del NetBeans como hace 4 años atrás que no pasaba por estos métodos.

Agradezco por la solución que me acercaron.

Un abrazo

Adrian
  #10 (permalink)  
Antiguo 11/01/2012, 21:34
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: Paso a Paso

Hola,

Cita:
Iniciado por adriannjimenez Ver Mensaje
... no pasaba por estos métodos. ...
En NetBeans prueba a 'desconfigurar' tu JDK.
En Tools->Java Plataforms->JDK 5/6/7 (default)->Sources

En Java Plataforms configuras las versiones de Java que tengas instaladas, allí en cada una le especificas en donde está ubicado el código fuente de Java (parte). Si eliminas de la configuración esa ubicación (solamente en la sección de sources, y se llama src.zip o algo parecido), NetBeans ya no la encuentra y al no encontrarla el depurador se salta todas las clases que formen parte del JDK el código fuente de Java.

Saludos,

Última edición por HackmanC; 11/01/2012 a las 21:42 Razón: aclaración
  #11 (permalink)  
Antiguo 11/01/2012, 22:33
 
Fecha de Ingreso: febrero-2011
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Paso a Paso

alguien me puede ayudar con esto pliss http://www.forosdelweb.com/f45/ejecicios-java-ayuda-969354/ estoy con la soga al cuellos

Etiquetas: netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:58.