Page Débogage (boîte de dialogue Propriétés du projet)

La page Débogage de la boîte de dialogue Propriétés du projet définit les options de débogage. Pour définir ces options pour le projet en cours, choisissez Projet|Propriétés du projet.

Pour définir ces options pour tous les nouveaux projets, choisissez Projet|Propriétés du projet par défaut.

Il y a plusieurs moyens d'afficher cette page :

Quand vous affichez cette page à partir de la boîte de dialogue Configurations d'exécution, le champ Nom de configuration s'affiche en haut de la page. La boîte de dialogue Configurations d'exécution est une fonctionnalité de JBuilder Professionnel et de JBuilder Entreprise.

Activer le pas à pas intelligent

Fonctionnalité de JBuilder Professionnel et Entreprise.

Fait passer les options du Pas à pas intelligent de l'état actif à l'état inactif. Lorsque cette case est cochée, ces options configurent le pas à pas intelligent.

Paramètres de pas à pas intelligent

Passer les méthodes synthétiques

Saute les méthodes synthétiques lors de l'exécution pas à pas des classes.

Passer les constructeurs

Saute les constructeurs lors de l'exécution pas à pas des classes.

Passer les initialiseurs statiques

Saute les initialiseurs statiques lors de l'exécution pas à pas des classes.

Avertir en cas d'arrêt dans une classe avec suivi désactivé

Affiche un message d'avertissement s'il existe un point d'arrêt dans une classe dont le tracé est désactivé. (Disponible uniquement lorsqu'est sélectionnée l'option Activer le pas à pas intelligent.) Voir la rubrique d'aide F1, "Boîte de dialogue Arrêté dans la classe avec le tracé désactivé" pour avoir plus d'informations.

Activer le débogage à distance

Il s'agit de fonctionnalités de JBuilder Entreprise.

Active et désactive la fonctionnalité de débogage à distance.

Lorsque cette case à cocher est activée, indique au débogueur que l'application sera déboguée à distance. Pour plus d'informations, voir "Débogage des applications distribuées".

Paramètres distants

Lancer

Force le débogueur à exécuter l'application sur l'ordinateur distant, en utilisant le serveur de débogage distant de JBuilder. (Le serveur de débogage doit être configuré et s'exécuter sur l'ordinateur distant.) Pour plus d'informations, voir "Lancement et débogage d'un programme sur un ordinateur distant".

Les options suivantes sont activées si l'option Lancer est sélectionnée.

Nom d'hôte
Le nom de l'ordinateur distant. localHost est la valeur par défaut. Vous pouvez vérifier les paramètres du réseau sur l'ordinateur distant afin de trouver le nom d'hôte.
Numéro de port
Le numéro de port pour l'ordinateur distant avec lequel vous communiquez. Utilisez le numéro de port par défaut, 18699. Changez cette valeur uniquement si la valeur par défaut est déjà utilisée. Les valeurs correctes sont comprises entre 1024 et 65535. Cette valeur doit correspondre au paramètre -port du serveur de débogage de l'ordinateur distant. Voir l'étape 4 ci-dessus.
Classpath distant
Le chemin des classes où se trouvent les fichiers .class compilés de l'application que vous déboguez à distance. Ce champ fonctionne comme tous les autres champs de chemins d'accès - si les classes sont dans un paquet, spécifiez la racine du paquet et non le répertoire contenant les classes. Pour Windows, spécifiez la lettre d'unité. Ce chemin des classes distant s'applique uniquement à cette session de débogage.
Répertoire de travail distant
Le répertoire de travail de l'ordinateur distant. Pour Windows, spécifiez la lettre d'unité. Ce répertoire de travail distant s'applique uniquement à cette session de débogage.

Remarque : Le répertoire de travail n'est pas supporté dans le JDK 1.2.2. Si votre ordinateur distant exécute le JDK 1.2.2 lorsque vous entrez un répertoire de travail distant, le débogueur affichera l'avertissement suivant dans la vue Console d'entrée/sortie et d'erreurs :

Attention : le répertoire de travail n'est pas supporté dans java version "1.2.2"
Transport
Le type de transport : Soit dt_shmem (transport mémoire partagée - non disponible sous Unix) ou dt_socket (transport socket). Pour plus d'informations sur les méthodes de transport, voir "JPDA: Connection and Invocation Details - Transports"

Attacher

Force le débogueur à s'attacher à une application déjà en train de s'exécuter sur l'ordinateur distant. Pour plus d'informations, voir "Débogage d'un programme déjà en train de s'exécuter sur un ordinateur distant".

Les options suivantes sont activées si l'option Lancer est sélectionnée.

Nom d'hôte
Le nom de l'ordinateur distant. localHost est la valeur par défaut. Vous pouvez vérifier les paramètres du réseau sur l'ordinateur distant afin de trouver le nom d'hôte.
Transport
Les options de la méthode de transport :