Establecer preferencias de depuración

Nota: En la página de preferencias Depuración Java y de lenguaje mixto, la sección Rendimiento (recuadro de selección Detener en la primera coincidencia de nombre de archivo al buscar el fuente) es obsoleta y se sustituye por el recuadro de selección Buscar archivos fuente duplicados en la vía de acceso en el recuadro de diálogo Editar vía de búsqueda de fuente. Para obtener más información sobre cómo localizar el código fuente, consulte el tema relacionado.

Las preferencias para depurar Java, lenguajes mixtos y WebSphere Application Server incluyen especificar el comportamiento de búsqueda de fuente, habilitar la modalidad de depuración paso a paso y establecer filtros de paso a paso (que son listas de paquetes, clases, etc. en los que no desea detenerse al recorrer o depurar en modalidad paso a paso).

Al seleccionar Ventana > Preferencias en la barra de menús del entorno de trabajo, se abre el recuadro de diálogo Preferencias. En este recuadro de diálogo, puede elegir el nodo Ejecutar/Depurar para establecer una serie de preferencias de depuración para su sesión de depuración de Java. Además, puede establecer las siguientes preferencias para depurar Java y lenguajes mixtos, y objetos Web y otros elementos que se ejecuten en un WebSphere Application Server:

Depuración de lenguaje mixto

Nota: Esta sección de preferencias no está disponible si ha instalado esta funcionalidad de depuración con IBM WebSphere Application Server Toolkit.
Consejo: La lista de lenguajes de esta sección representa los lenguajes en este producto que están disponibles para la depuración combinados con Java.

En la página de preferencias Depuración Java y de lenguaje mixto puede establecer preferencias de depuración de lenguaje mixto en la sección Depuración de lenguaje mixto, de la manera siguiente:

  1. Para habilitar la depuración de lenguaje mixto, marque el recuadro de selección Habilitar depuración de lenguaje mixto. Por omisión, este recuadro de selección está marcado.
  2. Además de marcar el recuadro de selección Habilitar depuración de lenguaje mixto, debe elegir los lenguajes para los que desea habilitar la depuración de lenguaje mixto. Para habilitar la depuración de lenguaje mixto para alguno de los lenguajes listados en la sección Depuración de lenguaje mixto, marque el recuadro de selección situado junto al lenguaje. Para habilitar todos los lenguajes, seleccione el pulsador Habilitar todos. Para inhabilitar todos los lenguajes, seleccione el pulsador Inhabilitar todos.

Depuración paso a paso

Consejo: La lista de lenguajes de esta sección representa los lenguajes en este producto que están disponibles para la depuración paso a paso.

En la página de preferencias Depuración Java y lenguaje mixto puede establecer preferencias de depuración paso a paso en la sección Paso a paso, de la manera siguiente:

  1. Si desea utilizar la modalidad de depuración paso a paso por omisión al lanzar una sesión de depuración, marque el recuadro de selección habilitar modalidad de depuración paso a paso por omisión.
    Nota: También puede inhabilitar la modalidad paso a paso para la sesión de depuración actual marcando el recuadro de selección Inhabilitar modalidad paso a paso en el recuadro de diálogo Depuración paso a paso.
  2. Para habilitar la depuración paso a paso para alguno de los elementos listados en la sección Paso a paso, marque el recuadro de selección situado junto al elemento.Para habilitar todos los elementos, seleccione el pulsador Habilitar todos.Para inhabilitar todos los elementos, seleccione el pulsador Inhabilitar todos.

    Cuando se selecciona un elemento, puede que queden disponibles más valores para el comportamiento de paso a paso del elemento por medio del pulsador Valores.

Habilitar la depuración paso a paso para objetos Web

Si se aplican filtros de paso a paso cuando se depuran objetos Web, el depurador se detendrá en cada objeto que no esté filtrado. Para habilitar la depuración paso a paso para objetos Web, marque el recuadro de selección situado junto al elemento Objetos Web. Si desea aplicar filtros cuando se cargue un objeto Web que puede recorrer, seleccione el elemento Objetos Web y seleccione el pulsador Valores. Se abrirá el recuadro de diálogo Filtros de objetos Web. En este recuadro de diálogo, al marcar el recuadro de selección Aplicar filtros se habilitará el filtrado de objetos Web. Cuando se selecciona este recuadro de selección, puede añadir y eliminar filtros como se indica a continuación:

  1. Para hacer que el depurador reconozca una serie de caracteres como un filtro, pulse Añadir filtro y entre el filtro (una clase o un paquete que entra directamente) en el recuadro de diálogo.
  2. Para hacer que el depurador reconozca una clase como un filtro, pulseAñadir clase y complete el recuadro de diálogo resultante.Si la clase para un objeto Web está filtrada, el depurador no se detendrá en ella. En lugar de ello, el depurador se comportará como si la modalidad paso a paso no estuviera habilitada para el objeto Web.
  3. Para hacer que el depurador reconozca un paquete como un filtro, pulse Añadir paquete y complete el recuadro de diálogo resultante.
  4. Para eliminar un filtro, selecciónelo y, a continuación, pulse Eliminar.

Para inhabilitar temporalmente un filtro definido, deseleccione el recuadro de selección. O bien, para inhabilitar todos los filtros definidos, pulse Inhabilitar todo.Para habilitar un filtro que ha inhabilitado, seleccione su recuadro de selección o pulse Habilitar todo para habilitar todos los filtros.

Nota: La depuración paso a paso de objetos Web sólo está soportada cuando se depura WebSphere Application Server.

Filtros de recorrer

En el recuadro de diálogo Preferencias, seleccionar Ejecutar/Depurar > Depuración Java y de lenguaje mixto > Filtros de recorrer hará que se abra la página Filtros de recorrer. En esta página puede establecer preferencias de filtros de recorrer de Java.

Con los filtros de recorrer, puede evitar la depuración de paquetes externos de los que depende el código, para que sólo se depure la aplicación. Los filtros de recorrer afectan a recorrer todo y recorrer hasta retorno y son independientes de los filtros de paso a paso. Los filtros de recorrer se establecen de la misma manera que los filtros de paso a paso de Depuración de WebSphere Application Server (como se ha descrito anteriormente).

Filtros de hebra

En el recuadro de diálogo Preferencias, seleccionar Ejecutar/Depurar > Depuración Java y de lenguaje mixto > Filtros de hebra hará que se abra la página Filtros de hebra. En esta página puede establecer preferencias de filtros de hebra de Java.

Para filtrar hebras de Java desde la vista Depurar, marque los recuadros de selección Aplicar filtros de hebra y Hebras de Java. Cuando se filtren las hebras de Java, no aparecerán en la vista Depurar a menos que se produzca un suceso de depuración (por ejemplo, un punto de interrupción) en ellas.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.