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

NetBeans Java Discussion :

Question basique sur les erreurs


Sujet :

NetBeans Java

  1. #1
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut Question basique sur les erreurs
    bonjour

    J'ai une erreur qui se produit à la connexion et je voudrais bien avoir un détail sur cette erreur
    Je donne le code et ma question
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             catch (SQLException ex)
                 {
                     // this occurs when the parameters given to the SQL interpreter are not convenient
                     ex.printStackTrace();
                 }
    ma question ma parait simple mais je n'y arrive pas:
    ou trouver l'information qui est le résultat de printStackTrace()?

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Dans la sortie d'erreur standard, donc a priori dans la console.

  3. #3
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut Mais comment y accedre
    Je comprend ce que vous dite mais ma question c'est comment y acceder?

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Ben normalement netbeans t'affiche la console dans l'IDE dès que tu lance ton application. C'est au même endroit qu'apparaissent tous tes appels à System.out.println, par exemple.

  5. #5
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut Je te lis mais je n'arrive pas à comprendre comment on fait
    J'ai lu ce que tu as écrit mais comment lire la ligne que tu propose. faut il la placer après la ligne écrite?

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Non, je te dit juste que ta stacktrace apparait au même endroit. As-tu au moins réalisé déjà une application type Hello world? Ben tes exceptions arriveront normalement au même endroit.

  7. #7
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut Dans mon cas
    Ce n'est pas word qui pose le problème c'est un trap de sql et j'ai besoin d'avoir le trap et quand je me pose sur la variable, je n'ai rien

  8. #8
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    L'exception arrive au même endroit que là où ton hello word s'affiche. Si rien ne s'affiche c'est que tu n'a pas d'exception

  9. #9
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    As-tu au moins réalisé déjà une application type Hello world?
    Citation Envoyé par JeanNoel53 Voir le message
    Ce n'est pas word qui pose le problème
    Houla, je m'intercale en troisième larron, apparemment il y a un problème de communication entre vous deux!

    "Hello World"=application de base que l'on fait dans n'importe quel langage.
    Cf http://fr.wikipedia.org/wiki/Hello_world

    Donc, en effet, rien à voir avec Word...

    JeanNoel, je n'ose croire, ni penser, que tu n'aies pas remarqué la fenêtre "Output" quand tu lances un projet Netbeans. Normalement, c'est là que tu récupères les messages d'erreur par défaut.

    Si tu lances ton appli hors netbeans, il te faut la lancer en manuel depuis une fenêtre de commande, histoire d'avoir une sortie textuelle, et pas en double-cliquant sur le jar.

    Si tu debuggues et que rien ne s'affiche, c'est que comme la dit tchize_, il n'y a rien à afficher. Et que donc ton erreur n'est pas là...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  10. #10
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut J'ai donc écrit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                 catch (SQLException ex)
                 {
                     // this occurs when the parameters given to the SQL interpreter are not convenient
                     ex.printStackTrace();
                     system.out.println;
                 }
    et le compilateur me dit que system.out.printl, n'est pas un statment

  11. #11
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Points : 332
    Points
    332
    Par défaut c'etait donc cela
    donc la réponse complète à ma question était:
    les exceptions sont lue dans la fenêtre et non pas dans un fichier externe.
    Pour y accéder il faut sélectionner la fenêtre output et sélectionner le projet actuel. Il y a là les résultat de l'erreur

  12. #12
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par JeanNoel53 Voir le message
    et le compilateur me dit que system.out.printl, n'est pas un statment
    ouaip...
    Déjà c'est "System" et non pas "system"...
    Ensuite il faudrait passer en paramètre ce que tu veux balancer sur le "out" à println... enfin bref, c'est une des commandes "de base" de java, repenche toi sur les bases si tu as du mal.


    Citation Envoyé par JeanNoel53 Voir le message
    donc la réponse complète à ma question était:
    les exceptions sont lue dans la fenêtre et non pas dans un fichier externe.
    Tu peux les lire dans un fichier de log si tu veux... mais avec un printStackTrace par défaut, ça sort sur la sortie d'erreur, qui par défaut est la console... ou la fenêtre output avec Netbeans.


    Citation Envoyé par JeanNoel53 Voir le message
    Pour y accéder il faut sélectionner la fenêtre output et sélectionner le projet actuel. Il y a là les résultat de l'erreur
    La fenêtre d'output s'ouvre automatiquement quand tu lances le projet dans netbeans, il n'y a rien à sélectionner normalement...
    Et tu n'y verras les messages d'erreur uniquement si il y a eu une exception de lancée correspondant à ton printStackTrace...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question basique sur les réseaux
    Par abc.xyz dans le forum Architecture
    Réponses: 1
    Dernier message: 22/02/2015, 11h13
  2. Question basique sur les pointeurs
    Par User Name dans le forum C++
    Réponses: 7
    Dernier message: 30/09/2013, 13h51
  3. Question basique sur les tableaux
    Par valanagrid dans le forum C++
    Réponses: 8
    Dernier message: 08/11/2006, 15h47
  4. question sur les erreurs de compilation
    Par vince3320 dans le forum C
    Réponses: 5
    Dernier message: 19/04/2004, 11h34
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 04h13

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