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 :

[ jar ] Problème de ClassPath


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut [ jar ] Problème de ClassPath
    Bonjour, j’ai une petit problème de finalisation de mon projet ComidocDiffusion :
    Il me reste 2 jours pour finir et j’aurai besoin d’aide.
    Merci.

    Le problème est le suivant :

    Si je lance mon application depuis Eclipse, pas de problème.
    Si j'exporte mon applie vers une JAR file et que je l'exécute sur le poste où je travail, pas de problème.
    Mais si je le lance sur une autre poste (java est intaler) il me dit :

    message d' erreur.

    Citation Envoyé par Comidoc ERROR Manager
    ERROR dans CTRL_ComidocDiffusion.connection(root,root,128.1.1.1,diffusion)
    java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
    le code générateur de l'erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public void initialiserConnexion(String IP, String Base, String log, String mdp)throws Exception
    	{
    		Class.forName("com.mysql.jdbc.Driver");
    		String URL = "jdbc:mysql://"+IP+"/"+Base;
    		conn = DriverManager.getConnection(URL,log,mdp);
    	}
    Arborescence de mes fichiers.

    ComidocDiffusion //le dossier de mon projet
    + ComidocDiffusion 0.5.jar
    + mysql-connector-java-3.0.16-ga-bin.jar // qui contiens : com.mysql.jdbc.Driver
    Arborescence sous éclipse.

    Citation Envoyé par Eclipse3 Package Explorer
    ComidocDiffusion
    + Source //contient mes packages et .java
    + JRE System Library [jdk1.4]
    + mysql-connector-java-3.0.16-ga-bin.jar
    le Manifest

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Manifest-Version: 1.0
    Main-Class: controleur.Ctrl_ComidocDiffusion
    Class_path: itext-1.3.jar jbcl.jar mysql-connector-java-3.0.16-ga-bin.jar
    si vous avez des questions, remarques, sugestions ...

  2. #2
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut Expotation vers .jar
    Voila mon export:
    + représente les options cochées et – les options décochées


    Select the resources to export :
    + ComidocDiffusion +.*

    - Export generated class files and resources
    + Export all output folders for checked projects
    + Export java source files and resources

    Select the export destination:
    JAR file: C:\ComidocDiffusion 0.5.jar

    Options :
    + compress the contents of the JAR file
    - Overwrite existing files without warning


    - Save the description of this JAR in the workspace

    + Use existing manifest from workspace
    Manifest file: /ComidocDiffusion/manifest



    Warning à la fin de l’export

    Citation Envoyé par JAR Export
    Problem writing /ComidocDiffusion/bin/BD/mysql-connector-java-3.0.16-ga-bin.jar to JAR : duplicate entry: BD/mysql-connector-java-3.0.16-ga-bin.jar

  3. #3
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut
    Dans JAR Export / JAR Manifest Spécification (Customize the manifest file for the JAR package)
    rubrique 2 : Seal contents:
    . _ Seal the JAR
    . _ Seal some packages

    Quelqu'un peut me dire à koi cela correspond ?

  4. #4
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut
    Dans Properties for ComidocDiffusion / Java Build Path / Libraries
    msql-connector-java-3.0.16-ga-bin.jar - ComidocDiffusion
    . Javadoc locationNone)
    . Source attachment: (None)

    Si je selectionnne 'Source attachment: (None)' et que je clique Edit...
    Select the location (folder, JAR or Zip) containing the source for 'msql-connector-java-3.0.16-ga-bin.jar':

    Est ce normale que msql-connector-java-3.0.16-ga-bin.jar ne contienne aucune source ???

Discussions similaires

  1. problème de classpath après export d'un jar avec Eclipse
    Par dmichel dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/03/2009, 19h25
  2. Problème de classpath dans un jar
    Par aloha dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2008, 15h21
  3. [ant]Problème de classpath
    Par le Daoud dans le forum Eclipse Java
    Réponses: 36
    Dernier message: 05/07/2005, 08h34
  4. [JAR]Problème utilisation manifest et jar
    Par doudine dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 07/01/2005, 10h21
  5. [ Eclipse ][classpath] Problème de classpath
    Par pista dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/04/2004, 22h18

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