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][debutant] creation de jar


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut [jar][debutant] creation de jar
    Bonjour,

    j'ai un petit soucis.
    Je viens de finir mon projet java. Maitnenant, je souhaiterai créer un fichier.jar avec eclipse.
    Pour cela, j'ai utilisé File->Export...->Jar FIle --> etc...

    Tout marche bien j'ai acune erreur. Mais quand je lance l'executable créé j'ai quelque problemes.
    J'ai mis des mouchards et j'ai l'impression que je n'ai pas reussi à inserer dans mon jar les fichiers jar externe ( par exemple : mysql-connector-java-3.1.7-bin.jar).

    Merci d'avance Xav

    galerie virtuelle

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    Tu peux toujours ouvrir ton archive Jar avec Winrar pour voir si son contenu est correct!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    Bonjour,

    pourrais-tu indiquer l'erreur produite ? Ca permet de voir s'il n'y a pas un pb avec le classpath déclaré dans ton manifest

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    Il y a un plugin Eclipse pas mal FatJar, qui permet de générer une archive jar en intégrant les librairies (jar) ajouté au ClassPath du projet.

  5. #5
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    Bonjour,

    Merci pour vos diiverses aides. Apres mes recherches j'ai découvert que les archives (des .jar) peuvent etre archivées mais elles ne seront pas utilisable.

    Pour cela j'ai trouvé deux solutions :

    -la premiere est de decompresser le jar et tout importer dans mon projet. Donc ces classes sont considérées faisant partie du projet donc plus de prbleme (pas du tout elegant)

    -la deuxieme c'est d'associer tous les jar avec mon jar créé. Mais lors de sa création j'ai définit les chemins dans le fichier MANIFEST.MF

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Manifest-Version: 1.0
    Main-Class: Filtre.Fenetre_verification
    Class-Path: mysql-connector-java-3.1.7-bin.jar ; mail.jar ; activation.jar; xercesImpl.jar; xml-apis.jar; Pdf/avalon-framework-cvs-20020806.jar; Pdf/batik.jar; Pdf/fop.jar; Pdf/xalan-2.4.1.jar; Pdf/xercesImpl-2.2.1.jar; Pdf/xml-apis.jar; Communication/jaxrpc-1_1-fr-spec-api.jar; Communication/xmlrpc-1.2-b1.jar;
    Grâce à cela j'ai pu me connecter à ma bd. Donc je suppose que toute les autres archives (.jar) sont reconnues

    Maitnenant, j'arrive à avoir ma fenêtre d'autentification. Mais, j'ai topujours des soucis. C'est que ma fenêtre principale ne s'ouvre pas et j'ai des problemes d'images (que je resoud avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ImageIcon(getClass().getResource("/Images/flags_fr.gif"))
    ).

    J'ai remarqué qu'un problème d'image peut planter completement l'application (car j'ai des images dans ma fenetre d'authentification que j'ai resolu avec le code précédent).

    Là, je me demande si le probleme ne vient pas de mon manifest et qu'à cause de ça seulement mon 1er jar est pris considération (donc ici la connexion à ma bd).

    Je vais modifier sensiblement mon manifest et je vous tiens au courant.

    Merci Xav


    galerie virtuelle

  6. #6
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    Je viens de faire divers tests et helas mon manifest est bon

    Là je colle completement

    Je continue cet aprem et je vous informe des évolutions

    Merci Bon @pp Xav

    galerie virtuelle

  7. #7
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    Aye j'arrive enfin à executer mon jar.
    En fait j'ai eu des erreurs de chemins (images, fichier, etc..). Alors que dans eclipse il y avait aucun probleme.
    J'ai également des fonctions qui bloque l'execution de la suite du programme (si elle ne sont pas réalisé)... Voilà

    Merci pour votre aide

    Je finis de corriger et je vous dis le resultat d'ici demain

    BOnne soiree @++ Xav

  8. #8
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    Je pense avoir localisé ma source de probleme.

    Elle semble se trouver au niveau de mon parserXML. J'arrive pas à le faire marcher dans mon jar.

    Je désespère car quand le jar n'arrive à interpreter il s'arrete.

    Merci pour vos aides.

    Si vous avez des idées je suis preneur

  9. #9
    MrX
    MrX est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 46
    Par défaut
    aye j'ai tout trouvé
    Tout d'abord il faut pas de ";" dans le manifest
    et mon probleme vient de Mr Windows et en particulier à cause de la sp2 qui me bloquait l'execution de mon programme

    Merci

    @ la prochaine Xav

    Galerie virtuelle

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

Discussions similaires

  1. [debutant] Creation JAR sous Eclipse + external JAR
    Par absolut75 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 22/05/2008, 12h12
  2. Réponses: 6
    Dernier message: 12/06/2006, 16h38
  3. [NetBeans] création de .jar
    Par zapatta dans le forum NetBeans
    Réponses: 8
    Dernier message: 24/05/2006, 12h34
  4. [debutant] creation .jar
    Par d4v1d dans le forum JBuilder
    Réponses: 1
    Dernier message: 18/05/2006, 19h19
  5. [JAR][debutant] encore une histoire de classpath
    Par blaz dans le forum Général Java
    Réponses: 6
    Dernier message: 27/07/2005, 12h28

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