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 :

[Débutant] Faire un .JAR incluant un connecteur MySQL ?


Sujet :

Eclipse Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 42
    Points : 20
    Points
    20
    Par défaut [Débutant] Faire un .JAR incluant un connecteur MySQL ?
    Bonjour,

    J'ai developpé une application à l'aide d'Eclipse 2.1.3. La structure de celle-ci est la suivante :

    Package appli :
    - Fichiers *.java à la racine
    - Fichiers *.class à la racine
    - Fichier cursor.gif à la racine
    - Dossier sounds : contient *.wav
    - Dossier help : contient index.htm
    - Dossier connector : contient mysql-connector-java-3.0.14-production-bin.jar

    Comme mon application utilise le connecteur 3.0.14 pour pouvoir dialoguer avec ma base de données MySQL 4.0.x, j'aimerai savoir comment faire un .JAR qui contienne tout ça.

    Comme ça, je n'aurai plus à me soucier de savoir si mon système contient bien un connecteur MySQL et pourrait utiliser directement ma base.

    Merci beaucoup pour votre aide.

  2. #2
    Expert éminent

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Points : 8 235
    Points
    8 235
    Par défaut
    clic droit sur le projet -> export ->jar
    Ensuite il suffit de suivre les instructions...

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    Déjà essayé : ça ne marche pas. Quand j'exécute le fichier JAR final, il me renvoie ça (via "java -jar monappli.jar") :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Exception in thread "main" java.util.zip.ZipException: Le fichier spécifié est introuvable
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:112)
            at java.util.jar.JarFile.<init>(JarFile.java:117)
            at java.util.jar.JarFile.<init>(JarFile.java:55)
    Une idée ?

  4. #4
    Membre éprouvé
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Points : 1 144
    Points
    1 144
    Par défaut
    il faut rajouter un fichier manifest à la root (à vérifier) qui déclare ta main class, sinon tu dois ajouter à ta ligne de commande le nom (package compris) de ta MainClass.

Discussions similaires

  1. Inclure le connecteur MySQL dans mon jar.
    Par gannher dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/12/2007, 15h38
  2. [débutant] faire un JAR avec les drivers JDBC
    Par korrigann dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 29/11/2006, 17h46
  3. [JDBC]connecteur mySQL et jar ?
    Par uliss dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2005, 12h11
  4. [Débutant] Faire un .jar
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 26
    Dernier message: 01/06/2004, 10h28
  5. [débutant]Faire appel à une action d'une ActionList
    Par petitours dans le forum C++Builder
    Réponses: 6
    Dernier message: 12/03/2004, 23h53

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