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 :

[JDBC]connecteur mySQL et jar ?


Sujet :

Eclipse Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Points : 16
    Points
    16
    Par défaut [JDBC]connecteur mySQL et jar ?
    Bonjour
    J'utilise eclipse2.1.

    J'ai fais une appli qui utilise mysql-connector-java-3.0.14-production-bin.jar que j'ai mis dans le dossier lib.

    Voila le fichier .classpath
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry exported="true" kind="lib" path="lib/poi-2.5.1-final-20040804.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/mysql-connector-java-3.0.14-production-bin.jar"/>
        <classpathentry kind="output" path="bin"/>
    </classpath>
    Voila mon manifest :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Manifest-Version: 1.0
    Main-Class: com.atos.migration.Launch
    Class-Path: lib/poi-2.5.1-final-20040804.jar lib/mysql-connector-java-3.0.14-production-bin.jar
    J'ai dans les propriete du projet bien coche les jar que j'utilise dans l'onglet expert and order.

    Lorsque je cree mon jar, je choisi bien le manifest.
    Quand j'ouvre le jar, tout a l'air bien, les jar ne manquent pas.

    Je peux exectuer le jar, puisque c'est une fenetre mais des que je clique
    sur le bouton qui fait la connection, ca plante.

    Le code plante ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    		try {
    		Class.forName("com.mysql.jdbc.Driver").newInstance();
    		} catch (Exception e) {
    		arret("Impossible de charger le pilote jdbc pour mySQL");
    		}
    Bien sur quand je suis avec eclipse , tout marche.
    Je ne comprends plus.

    A l'aide.

    Merci.

    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre à l'essai
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Points : 16
    Points
    16
    Par défaut
    En fait j'ai compris, ca marche.

    Quand les Jar sont a l'interieur du Jar executable, ca ne marche pas.
    Donc avec Eclipse, on cree notre jar sans inclure les autres Jar.
    on cree le manifest et tres important, on met les jar dans le meme dossier mais pas dans le Jar.

    Mais je comprends pas, je pensais que l'on pouvait creer des Jar et tout inclure dedans, on m'aurait menti !!!
    Si je veux que les personnes telechargent mon appli, je dois tout zipper.
    C'est un peu ennuyant...

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. [JAR]Connection Mysql et jar executable
    Par Jones dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/04/2005, 15h27
  3. [Débutant] Faire un .JAR incluant un connecteur MySQL ?
    Par gcore dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 01/07/2004, 12h12
  4. [JDBC]java - mysql : Pb de driver
    Par xiao-long974 dans le forum JDBC
    Réponses: 2
    Dernier message: 03/06/2004, 10h19

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