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

Langage Java Discussion :

Génération de fichier jar


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut Génération de fichier jar
    Bonjour

    Je viens de developper une application graphique avec swing, je voudrais générer un fichier exécutable(.jar), le problème c'est que j'utilise une base de données Mysql donc un autre fichier jar pour la connexion, j'arrive à générer le .jar(l'éxecutable), mais lors de l'éxécution, les tables extraites de la bdd ne s'affichent pas.
    J'attends vos réponses et vos remarques.
    Merci d'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Je suppose que ton deuxième jar est le driver de base de données.
    Tu peux le rajouter dans le classpath de ton manifest.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    Dois je l'ajouter au sein du fichier .jar?

  4. #4
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Tu dois lire la FAQ sur la génération de jar et sur le fichier manifest du jar, qui définit plusieurs choses et en particulier:

    - la mainClass qui sera exécutée par défaut au lancement du jar
    - le classPath qui détermine à quel endroit ton programme va chercher les librairies externes dont il a besoin
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  5. #5
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    J"éxecute le programme et ça marche sans exception.
    Je veux juste savoir la méthode pour générer un .jar, étant donné qu'on utilise déja un autre jar(driver de connexion à la bdd).
    Concernant le classpath, dois-je ajouter le chemin du driver dans la variable d'environnement CLASSPATH?
    Merci

  6. #6
    Membre expérimenté Avatar de Roy Miro
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 273
    Par défaut
    Bonjour,

    regarde surtout le post 17

    http://www.developpez.net/forums/sho...n+mysql&page=2

  7. #7
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 766
    Par défaut
    Probablement tu n'utilise pas un ide digne de ce nom. Même si tu es étudiant, travaille avec Netbeans ou Eclipse, cela fait gagner un temps précieux sur ce genre de soucis péripédagogiques.

  8. #8
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    Bonjour

    Je suis arrivé à générer mon fichier (.jar) en utilisant le plugin "fatjar", qu'on mettera dans le dossier plugins de eclipse.
    Aprés il suffit de cliquer droit sur le projet, et de selectionner build fatjar.
    Comme ça le driver de la base de données sera pris en compte.
    Voila un pdf qui exlique suffismment la chose:

    http://baptiste-wicht.ftp-developpez...xecutables.pdf

    Toutefois, je dois déployer mon projet sur une autre machine, comment faire le transfert, il faut bien sûr installer la jdk, mais quels fichiers devrais-je copier sur la nouvelle machine?

    Merci infiniment.

  9. #9
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Et que te disent tes logs? Quelles sont les éventuelles exceptions?...

    J'espère que tu en as, et/ou que tu affiches un minimum d'infos sur les exceptions levées par ton programme...

    Le problème vient peut-être du fait que ton 2ème jar n'est pas dans le classPath du premier (mais dans ce cas, tu devrais avoir une ClassNotFoundException...)

    [EDIT] grilled de 3 minutes... honte à moi
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

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

Discussions similaires

  1. Génération du fichier Jar avec NetBeans
    Par le_misterioso dans le forum NetBeans
    Réponses: 3
    Dernier message: 28/08/2010, 15h47
  2. Réponses: 1
    Dernier message: 11/09/2009, 11h55
  3. [jar] Comment modifier un fichier jar
    Par newfsch dans le forum JBuilder
    Réponses: 5
    Dernier message: 18/07/2004, 14h25
  4. [Jar]comment creer un fichier JAR?
    Par ed_hunter dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/05/2004, 11h44
  5. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 16h01

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