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

JDBC Java Discussion :

création d'un jar avec eclipse qui utilise le driver Mysql


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut création d'un jar avec eclipse qui utilise le driver Mysql
    Bonjour

    j'ai créer une application java qui se connecte a la base de donnée Mysql et qui fait qu'elle que modification sur qu'elle que table je lance mon application sur eclipse tous marche bien,
    donc je voulai créer un jar de cette application pour le lancer via la consolle dos mais là j'ai une erreur enfaite je pense il trouve pas le driver pour se connecté a la base de données alors que moi dans les librairie du projet j'import bien le driver!!!!

    donc je veux savoir est ce que y a une manip a faire qu'on fait export du projet en jar pour lui indiquer le driver aussi??

    voici l'erreur que j'ai sur la consol dos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Echec d'ouverture:No suitable driver found for jdbc:mysql://localhost:3306/magmatic
    Exception in thread "Timer-0" java.lang.NullPointerException
            at API.SGBD.rsGetValue(SGBD.java:41)
            at API.API.API_Mobile_MAJ_SQL_vers_API(API.java:50)
            at API.API$1.run(API.java:293)
            at java.util.TimerThread.mainLoop(Unknown Source)
            at java.util.TimerThread.run(Unknown Source)
    merci pour votre aide

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 887
    Par défaut
    Salut,

    Il me semble que ton driver JDBC doit être loadé avec le classloader, et non avec ton application.

    Tu as plusieurs solutions :

    1) Déposer le jar dans le répertoire "endorsed" ou "common" de ta jdk.
    2) Lors du lancement en ligne de commande de ton jar, inclure une directive de type endorsed en donnant le chemin vers ton jar JDBC.

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut
    merci bcp pour ta réponse

    mais j'ai pas trop compris pour la 2eme solution je doit inclure comment cette directive??? tu peut me donnée un exmple stp

    merci

  4. #4
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 887
    Par défaut
    Quelque chose comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Djava.endorsed.dirs=/tonpath/verston/driver.jar -jar tonjar.jar
    Sinon eventuellement, a essayer, en ajoutant un classpath simple à la ligne de commande.

    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut
    j'ai essayer ça mais apparament j'ai toujours la meme erreur il trouve pas le driver

  6. #6
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 887
    Par défaut
    Je me suis trompé dans ma ligne de commande : il faut fournir le répertoire, pas le chemin vers le jar... ça change rien ?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/12/2008, 12h24
  2. lancer un jar avec Eclipse
    Par mj.air dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 05/10/2006, 16h55
  3. Problème de fichier jar avec eclipse<débutant>
    Par melodie53 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 28/07/2006, 15h41
  4. [JAR]Création d'un JAR avec des dependances sous Eclipse
    Par muthnik dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/07/2005, 17h39
  5. Réponses: 2
    Dernier message: 27/07/2004, 14h38

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