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

Java Discussion :

echec de création du .jar


Sujet :

Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut echec de création du .jar
    Bonjour,

    Lorsque je veux créé un executable en java (le .jar). Eclipse me dit qu'il y eu un probleme voici le détail
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    JAR creation failed. See details for additional information.
      Resource is out of sync with the file system: /ProduitsDangereux/DocDestinataireFin.html.
      Resource is out of sync with the file system: /ProduitsDangereux/DocTransFin.html.
      Resource is out of sync with the file system: /ProduitsDangereux/Document Excel/classe3.xls.
      Resource is out of sync with the file system: /ProduitsDangereux/paramsoci.dat.
    Ce projet contient également JDIC est ce que tout tient dans le fichier jar ou doit je rajouter quelquechose. et déja pourquoi ca ne marche pas correctement.

    Si vous avez déja rencontrer ce probleme...

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Points : 1 544
    Points
    1 544
    Par défaut
    il me fais ca moi aussi, quand je reorganise l'architecture du projet
    en general un bon coup de refresh sut tous les projet, ouvrir chaque repertoire de l'arbo du projet.

    en general c'est une connerie.

    sinon deplacé et remettre bien comme il faut...
    "vaste programme"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Merci
    salut merci c'était tout con mais j'y avait pas penser.
    Bon maintenat un autre problme se pose. Le programme se lance mais ma connexion a la base Mysql echou , j'utilise JDBC.

    Si ta une idéé

  4. #4
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par ericT
    salut merci c'était tout con mais j'y avait pas penser.
    Bon maintenat un autre problme se pose. Le programme se lance mais ma connexion a la base Mysql echou , j'utilise JDBC.

    Si ta une idéé
    Tu n'as pas oublié d'intégrer le .jar du driver mysql dans le classpath (ou d'intégrer la librairie dans ton jar directement) ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut
    Je doit avoir oublier mais comment on fait???
    pke ces .jar son bien dans mon projet mais pour qu'il fonction avec le jar????

  6. #6
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par ericT
    Je doit avoir oublier mais comment on fait???
    pke ces .jar son bien dans mon projet mais pour qu'il fonction avec le jar????
    java -cp tondriversql.jar -jar tonappli.jar

    Ou alors tu mets directement un attribut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class-Path: tondriversql.jar:.
    dans ton MANIFEST...

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut echec
    Marche toujours pas Bon on va pas s'enervé.
    Jte te rexplique exactement ce que j'ai fais tu trouvera petetre un truc qui cloche.
    1)develop l'appli
    2)besoin de "mySQL connector"
    3)je fait un "add external Jar" dans "properties" de mon projet. le .jar se trouve dans un autre dossier que celui de mon projet
    (En fait j'utilise deux API différrente mais si on trouve pour l'une...)
    4)Dans eclipse ca marche nickel

    Apres j'ai tenter 2 solution
    Exporter le .jar et lancer ta commande avec les deux jar

    et copier carrément tous le projet et d'essayer de la lancer... sans succes

  8. #8
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par ericT
    Marche toujours pas Bon on va pas s'enervé.
    Jte te rexplique exactement ce que j'ai fais tu trouvera petetre un truc qui cloche.
    1)develop l'appli
    2)besoin de "mySQL connector"
    3)je fait un "add external Jar" dans "properties" de mon projet. le .jar se trouve dans un autre dossier que celui de mon projet
    (En fait j'utilise deux API différrente mais si on trouve pour l'une...)
    4)Dans eclipse ca marche nickel

    Apres j'ai tenter 2 solution
    Exporter le .jar et lancer ta commande avec les deux jar

    et copier carrément tous le projet et d'essayer de la lancer... sans succes
    Peux-tu me donner ces infos:
    le chemin complet de ton appli en .jar: ?
    le chemin complet de ton driver mysql en .jar: ?

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut
    voila le chemin de l'appli

    C:\Documents and Settings\tarillon\Bureau\test export\Test.jar
    C:\Documents and Settings\tarillon\Bureau\test export\mysql-connector-java-3.0.17-ga-bin.jar

    j'ai seulement ces deux fichier dans ce dossier "Test export" et un lanceur.bat mais rien a voir

    Alors docteur c'est grave? Non je rigole mais ya rien de drole la

  10. #10
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par ericT
    voila le chemin de l'appli

    C:\Documents and Settings\tarillon\Bureau\test export\Test.jar
    C:\Documents and Settings\tarillon\Bureau\test export\mysql-connector-java-3.0.17-ga-bin.jar

    j'ai seulement ces deux fichier dans ce dossier "Test export" et un lanceur.bat mais rien a voir

    Alors docteur c'est grave? Non je rigole mais ya rien de drole la
    Dans ton répertoire "test export", crée "exec.bat" qui contient:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    java -cp mysql-connector-java-3.0.17-ga-bin.jar -jar Test.jar
    pause
    Double clic sur ce .bat...
    Si ça marche pas, dis-moi ce qui s'affiche comme erreur...

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Echec
    toujours pas mais c'est déja ce que j'avai tenté

    putain sympa java

    t'est joignable par telephone?
    si c'est possible nevoi moi ton num par msg privé
    tinkiet une fois qu'on a reglé ce problem je l'efface.

  12. #12
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par ®om
    Dans ton répertoire "test export", crée "exec.bat" qui contient:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    java -cp mysql-connector-java-3.0.17-ga-bin.jar -jar Test.jar
    pause
    Attention, l'option -cp est ignoré si elle est utilisé avec -jar (voir http://www.developpez.net/forums/sho...4&postcount=83 >>Comment modifier le CLASSPATH ? pour plus de détail).



    Tu peux par exemple mettre le fichier mysql-connector-java-3.0.17-ga-bin.jar dans le même répertoire que ton jar, et ajouter le champ suivant dans ton manifest :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class-Path: mysql-connector-java-3.0.17-ga-bin.jar
    [edit] j'ai oublié : ensuite il suffit de lancer le jar simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar cheminVersTonJarPrincipal.jar
    a++

  13. #13
    Membre régulier
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Points : 110
    Points
    110
    Par défaut
    adiGuba à raison, c'et toujours le plus simple de mettre le classpath dans le manifest.
    Le truc, pour ne pas te planter dans ton manifest:
    -tu créer un jar avec eclipse.
    -tu décompresse ce jar
    -tu pique le MANIFEST généré par eclipse et tu rajoute ce que tu as besoin (comme ca ca evite d'oublier qqchose).

    Sinon tu peut essayer Ant, c'est assez facil avec ce programme de faire les manifest.

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut
    Merci a tous mais déja un MANIFEST ??????

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Victoire
    C'est bon ca a marcher merci a tous et a la FAC
    (Merci le modér.)

    Bon dev a tous

  16. #16
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Citation Envoyé par arasium
    adiGuba à raison, c'et toujours le plus simple de mettre le classpath dans le manifest.
    Ah g t persuadé que le -cp machin -jar marchait...
    Moi en fait j'intègre toujours les librairies à mon jar, comme ça je n'ai qu'un jar (donc pas besoin de classpath). (oui, je sais, faut bien lire la licence des librairies )

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

Discussions similaires

  1. Création de jar
    Par jeje_38 dans le forum NetBeans
    Réponses: 14
    Dernier message: 19/09/2013, 13h27
  2. [Eclipse][Projet][JARs] création de JAR / rechercher
    Par NeptuS dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 17/03/2006, 10h04
  3. [JAR]Création de Jar -> trouve pas la classe main
    Par Zapan dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/01/2006, 11h17
  4. création javadoc + jar exécutable
    Par scoder dans le forum Langage
    Réponses: 7
    Dernier message: 04/11/2005, 17h06
  5. Création de .jar complexe
    Par romain3395 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 15/07/2004, 15h35

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