2010-02-15 11 views
5

Acabo de poner eclipse en mi computadora portátil, y cuando uso la herramienta de depuración Step Into, no solo me lleva a la siguiente parte de mi código. Un ejemplo es si llamo a .size(); en una lista de arreglo, me llevará a la clase de lista de arreglo y a través de todo el código requerido para .size();Eclipse paso a la depuración

Sin embargo, en mi escritorio simplemente me llevará a mi próxima pieza de código. Yo:

System.out.println("hello world!"); 

Si hago clic en "Paso a paso" en la que (desde mi escritorio), hola mundo aparecerá la consola.

Para contrastar que, si "paso en" System.out.println("hellow world"); en mi portátil, primero se detiene PrintStream.class, a continuación, después de mucha clic Writter.class surge, entonces String.class, entonces BufferedWritter.class, etc.

He estado utilizando "Paso a paso" al realizar la depuración, sin embargo, hay algunas llamadas, un ejemplo básico sería mergeSort(arr, 0, arr.size());, donde si lo paso, se saltará todo el asunto, pero si entro en él, arrancará el método arr.size(); y tendré que hacer clic a través de todo eso antes de volver a mis cosas.

En mi escritorio estoy ejecutando Windows y eclipse versión 3.4.1. En mi computadora portátil estoy ejecutando linux y eclipse versión 3.5.1.

¿Pensamientos? ¿Consejo? ¿Tiene sentido?

+0

"Salir de" podría ser tu amigo. –

Respuesta

17

Probablemente tenga los filtros de paso habilitados para omitir java. *, Que omitiría cualquier clase estándar de Java.

Hay un Use Step Filters para alternar en su pantalla de depuración, es una flecha de dos puntas, derecha e inferior.

+0

¡Bien visto! . –

+0

estaba a punto de volverse loco al alternar "use step filter" en las preferencias ;-) sin notar dicho icono en la barra de herramientas de la vista de depuración –

+0

¡Oh, hombre, muchas gracias! No puedes imaginar la molestia de la que me has salvado :-) –

5

Puede hacer clic en el botón "Usar filtros de pasos" en la barra de herramientas de depuración para omitir los paquetes incorporados durante la depuración. Puede configurar qué paquetes se pasan por encima en las preferencias (Java> Depuración> Filtrado por pasos).

Cuestiones relacionadas