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 :

Path et connecteur MySQL


Sujet :

Eclipse Java

Vue hybride

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

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Par défaut Path et connecteur MySQL
    Bonjour à tous,

    Venant de Delphi, j'ai décidé de tâter un peu de Java. Grâce à vos nombreux posts, j'ai réussi en une matinée à installer Eclipse, le connecteur MySQL et à tester un premier source de connection à une de mes bases. Pas si mal !!!

    L'appétit venant en mangeant, je veux tester ce premier source en jar executable en dehors d'Eclipse. Mais je ferraille avec mon manifest sans obtenir autre chose qu'un

    java.lang.ClassNotFoundException : com.mysql.jdbc.Driver.
    J'ai beaucoup bidouillé en m'inspirant du post où Juju41 répondait aimablement :

    http://www.developpez.net/forums/showthread.php?t=80580 Sans succès...

    Résumons : j'ai Eclipse 3.1.1, installé le connecteur java MySQL comme je l'ai vu dans un tuto dans le répertoire : C:\j2sdk1.4.2_12\jre\lib\ext en le renommant mysqlconnector.jar.

    Ma variable d'environnement PATH comprend : C:\j2sdk1.4.2_12\bin

    Ma variable d'environnement CLASSPATH est juste un point ( vu ds plusieurs tutos )

    Je peux lancer java et javac sans aucun problèmes.

    Je tente de runner mon jar nommé JaMySQL.jar dans un dossier C:\bidou avec une main class nommée Connection.

    Le manifest comprend donc :

    Manifest-Version: 1.0
    Main-Class: Connection
    J'ai essayé de coller mysqlconnector.jar dans le dossier bidou et de le jouer avec cette ligne :

    Class-Path: mysqlconnector.jar
    Nada...

    J'ai essayé avec le chemin en dur

    C:\j2sdk1.4.2_12\jre\lib\ext\mysqlconnector.jar

    Nada...

    J'ai essayé /mysqlconnector.jar ou encore ./mysqlconnector.jar

    Quel est le chemin correct à donner ?

    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Par défaut
    Au cas où cela interesserait certains... je me réponds... J'ai finalement trouvé la réponse grâce à la FAQ... ( je sais... on ne cherche jamais assez sur la FAQ ).

    La réponse est : Class-Path: .\mysqlconnector.jar en placant le jar dans le même répertoire que l'appli... J'avais essayé et cela ne marchait pas.

    Dans le topiq comment créer un jar executable, la FAQ précise :
    Attention : il est nécessaire de terminer le fichier manifest par un saut de ligne.
    Ca marche....

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

Discussions similaires

  1. eclipse rcp et connecteur mysql
    Par altair8080 dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 16/09/2007, 19h32
  2. connecteur MYSQL sous debian
    Par liquideshark dans le forum Débuter
    Réponses: 4
    Dernier message: 27/04/2007, 23h33
  3. Réponses: 4
    Dernier message: 04/04/2006, 09h42
  4. [JDBC]connecteur mySQL et jar ?
    Par uliss dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2005, 11h11
  5. [Débutant] Faire un .JAR incluant un connecteur MySQL ?
    Par Invité dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 01/07/2004, 11h12

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