IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Debug sur src et pas sur target


Sujet :

Eclipse Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Points : 275
    Points
    275
    Par défaut
    Bonjour,

    Quand j'exécute mon programme en mode débug sous Eclipse, lorsqu'il s’arrête sur les breakpoint, il le fait sur les fichiers dans "target". Et comme moi j'ai l'habitude d'éditer directement sur le fichier (après avoir arrêté le débug), au moment d'enregistrer, il me disait toujours "attention tu es sur le target, t'es sûr de vouloir enregistrer ?". Alors moi j'ai mis "non" et "remember my decision".

    Du coup, si par mégarde je code sur un fichier target et que je le ferme, je perds mon code (il n'enregistre pas et ne me dit plus rien, comme je lui ai demandé....).

    Avant (sur un ancien poste de travail) le debug se faisait directement sur les fichiers src, c'était bien plus pratique!

    Est-ce que quelqu'un sait où je peux paramétrer ça ?

    Ou au moins comment remettre l'alerte qui me disait "attention tu as édité un fichier dans target" ?

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 036
    Points
    17 036
    Par défaut
    Bonjour,

    Pourquoi édites-tu les fichiers dans target ? Il faut éditer ceux présents dans un répertoire source, pas ceux résultants du build Eclipse ou Maven, ça c'est sûr...

    Evidemment, pour que l'impact d'une modification dans les sources soit immédiat, il faut avoir activé la compilation automatique (menu Project) et que la configuration de lancement de ton application ait un classpath qui corresponde à l'emplacement du résultat de la compilation Eclipse. Et peut-être faut-il s'assurer qu'Eclipse compile bien ses sources au même endroit que ceux de Maven, c'est-à-dire à l'emplacement adéquat dans le répertoire target (cf. les propriétés du projet)...

    Sinon, pour faire réafficher la fenêtre, a priori elle devrait réapparaître en cliquant sur le bouton Clear dans Window > Preferences > Java.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Points : 275
    Points
    275
    Par défaut
    Merci pour le "clear"

    Justement moi je ne voudrais pas éditer les target, mais le debuguer ouvre les fichiers de target pour les points d’arrêt, du coup par inattention moi j’écris le code dans le fichier ouvert (et ensuite je me rends compte que je suis sur le target).
    Moi je voudrais qu'il m'ouvre les src pendant le debug, c'est ça que je voudrais régler mais je ne sais pas comment (je ne sais même pas si c'est possible)

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 036
    Points
    17 036
    Par défaut
    Citation Envoyé par kahya Voir le message
    mais le debuguer ouvre les fichiers de target pour les points d’arrêt
    Ca ne n'est pas normal, et d'abord, que font les sources dans le répertoire target ? Seuls les .class devraient s'y trouver et du coup, on peut penser qu'en prenant les premiers sources qu'il trouve, Eclipse tombe sur les mauvais...

    Débarrasse-toi de ces sources dans target ou sinon, corrige ta configuration d'exécution car à ce niveau-là tu dois pouvoir influer sur l'ordre des fichiers référencés, donc faire en sorte qu'Eclipse prenne en premier les sources de src.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/03/2007, 19h20
  2. Requête OK sur easyphp mais pas sur mon hébergeur
    Par Pgs dans le forum Requêtes
    Réponses: 3
    Dernier message: 30/10/2006, 19h09
  3. Eval qui fonctionne sur Firefox mais pas sur IE :D
    Par Comawhite dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/10/2006, 11h31
  4. pb Requete sur un champ pas sur l'objet
    Par Meunier dans le forum Hibernate
    Réponses: 2
    Dernier message: 22/09/2006, 14h24
  5. filtre fonctionne sur un "=" et pas sur un "&
    Par hugo69 dans le forum Access
    Réponses: 3
    Dernier message: 21/11/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo