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 :

Problème avec l'exécutable de mon application(NetBeans)


Sujet :

NetBeans Java

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 221
    Points : 61
    Points
    61
    Par défaut Problème avec l'exécutable de mon application(NetBeans)
    Salut,
    J'ai une application de gestion (java sous netbeans+ SGBD PostgreSQL) et je voulais faire un executable, donc j'ai fait build sur mon application, j'obtient .jar dans le dossier dist, l'application s'exécute normalement mais quand par exemple je clique sur un bouton qui doit faire la recherche dans ma BDD il fait pas la recherche je pense qu'il se connecte pas a ma BDD; il m'affiche pas les résultat par contre quand j'exécute a partir de NetBeans tout se passe bien mon application fonctionne correctement.
    Où est le problème ?? pourquoi mon application ne marche pas correctement quand je la lance avec le jar executable ??
    Merci

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Le driver de connexion à ta SGDB (normal un .jar) ne doit pas se trouver dans le classpath de l'application. Pour faire simple, tu dois avoir dans "dist", un répertoire "lib". Là dedans, tu dois trouver les .jar nécessaires au bon fonctionnement de ton application (et non présents dans ton JDK).

    Ton driver "SGBD PostgreSQL" dois se trouver dans une fichier .jar ajouté. Copie le là où se trouve le .jar de ton application.

  3. #3
    Membre actif Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Points : 293
    Points
    293
    Par défaut
    bonjour,
    je pense qu'au lieu de copier le .jar où se trouve le driver, tu peux procéder ainsi :
    Dans l'onglet 'Projects' de NetBeans, tu fais un double clique sur ton projet, puis un clique droit sur 'Librairies', tu choisis 'Add JAR/Folder' et tu cherches le . jar du driver où il se trouve et tu l'ajoutes. Ainsi en faisant 'Build' le dossier "lib" où se trouve le .jar du driver va s'ajouter automatiquement dans le "dist" de ton projet.
    Bon courage!

Discussions similaires

  1. [NetBeans] Problème avec l'exécutable de mon application
    Par khadi8 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 02/01/2012, 17h48
  2. [AC-2007] Problème avec le .accde de mon application
    Par kek's dans le forum Access
    Réponses: 12
    Dernier message: 07/12/2011, 16h37
  3. problème d'exécution de mon application Silverlight
    Par dhay06 dans le forum Silverlight
    Réponses: 8
    Dernier message: 20/05/2010, 20h39
  4. Aide: Problème avec la taille de mon fichier
    Par ATTIA dans le forum Langage
    Réponses: 6
    Dernier message: 15/03/2006, 11h19
  5. Réponses: 1
    Dernier message: 30/09/2005, 11h46

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