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 :

Debug Main poject vs Run Main project


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par défaut Debug Main poject vs Run Main project
    Salut,

    J'utilise l'IDE NetBeans 5 (dans lequel Tomcat est integre) pour developper une application en Java. Mon application interagit avec des bases de donnees Access 2000 (extension .mdb).

    Voici mon probleme :

    Mon code Java cree deux bases de donnees Access 2000 (mdb1.mdb et mdb2. mdb)et copie une table particuliere de mdb1.mdb (table1) vers mdb2.mdb.


    Quand je compile l'application avec le deboguer avec des points d'arret ("Debug Main Project"), la copie de la table de mdb1.mdb vers mdb2.mdb se realise parfaitement : une table table1 est cree dans mdb2.mdb dont le contenu est identique a table1 de mdb1.mdb (nom des colonnes identiques et lignes identiques).
    En revanche, quand j'utilise la fonctionnalite "Run Main project" (qui est plus rapide car elle ne prend pas en compte les points d'arret) de Netbeans la copie n'est pas bien realisee : une table1 est bien cree dans mdb2.mdb avec le nom des colonnes identique aux noms des colonnes de table1 de mdb1.mdb (ce qui est bien) mais le contenu de la table1 de mdb2.mdb est vide. En d'autres termes la copie des lignes de table1 de mdb1.mdb vers table1 de mdb2.mdb a totallement echoue !!
    Je ne comprends pas pourquoi sa marche parfaitement quand j'utilise le debogueur et pourquoi cela ne marche pas quand j'utilise "Run Main project" :
    J'etais persuade que ces deux fonctionnalites etaient identiques a ceci pres que "Debug Main project" permettait d'introduire des points d'arrets (ou breakpoints) : c'est a en perdre la tete !!!!!!!!
    J'ai beau utilise la fonctionnalite "clean and build project", rien y fait, sa ne marche toujours pas.

    Tout aide est plus que la bienvenue svp :-)

    Merci d'avance.

    Cordialement

    bor_kev

  2. #2
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Bonjour,

    Ton application est-elle multithread?
    Il est possible que le point d'arret "fasse attendre" un thread que l'autre ai fini sa tache. Si tu enlèves le point d'arret, le second thread ne trouve rien a faire (le premier n'ayant pas fini).
    Il faudrait que tu nous précise un peu le contexte.

Discussions similaires

  1. java.lang.NoSuchMethodError: main Exception in thread "main"
    Par rosyfulla dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 26/09/2014, 20h05
  2. Réponses: 6
    Dernier message: 15/06/2014, 20h12
  3. Réponses: 3
    Dernier message: 31/07/2012, 02h42
  4. Réponses: 0
    Dernier message: 22/04/2012, 14h30
  5. [Run]Comment indiquer le main à éclipse?
    Par Paco75 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/12/2005, 05h33

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