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

AWT/Swing Java Discussion :

problème avec jar file


Sujet :

AWT/Swing Java

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut problème avec jar file
    hello,

    prmièrement,je sais que je suis pas du tout dans le bon forum pour ce message mais je ne savais pas dans lequel aller.
    Voila, j'ai un problème mes fichiers .jar, je n'arrive pas à les ouvrir, je pense que j'ai un problème avec la lecture des fichiers .ajr.

    es-ce que quelqu'un a une idée de comment régler ce problème??

    merci

  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 572
    Points
    1 572
    Par défaut
    les ouvrir c'est a dire ?
    Par le code, par winzip ?
    Probleme avec la Classe JarEntry ?

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    je double click dessus et il me met,
    failed to load Main Class manifest attribute from c:.....
    mais je suis pratiquement sur qu'il y a un problème chez moi, car sur unautre pc j'arrive à les ouvrir....

  4. #4
    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 572
    Points
    1 572
    Par défaut
    un probleme chez toi... mouai...
    un probleme de path oui.

    A verifier, que tu trouves bien la java.exe qui va bien...
    qu'il soit configurer comme il faut sue le PC.
    Sinon, outils -> options des dossiers -> Type de fichiers
    a l'estension JAR, voir avec quoi il essaye de l'ouvirr

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 69
    Points
    69
    Par défaut
    Essai de le lancer en ligne de commande pour voir.
    L'erreur provient de ton manifest, sans doute, vu l'erreur. Il se peut que les chemins dont tu fait appel n'existe que sur ton autre pc!
    Par exemple si tu utilises des ressources externes (autre .jar...)
    Si tu veux j'ai un .exe qui permet de lancer un .jar de même nom. Les src sont sur le net si tu veux chercher!

  6. #6
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    pour éclaircir mon problème,

    netbean5.5 me crée un fichier.jar, quand je l'ouvre (avec winzip) il me crée 2 fichiers, un qui est en fait lechemine de mon package et l'autre qui est nommé
    META-INF et qui comprend un fichier nommé MANIFEST.MF.

    Donc je sais pas si c'est ce fichier qui crée un petit problème.

    Mercipour votre aide
    jerome

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 69
    Points
    69
    Par défaut
    Verifie les chemins dans le manifest.
    Si tu vois un chemin du genre c:/... c'est qu'il y a un probleme

  8. #8
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    jvois rien, pas de chemin, c'est juste marqué manifest...

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 69
    Points
    69
    Par défaut
    Montre une copie de ton manifest.

  10. #10
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.5
    Created-By: 1.5.0_09-b03 (Sun Microsystems Inc.)


    voila c'est ca,mais j'ai juste pu l'ouvrir avec le bloc-notes...

    merci

  11. #11
    Membre averti Avatar de xixi31
    Inscrit en
    Juin 2005
    Messages
    423
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2005
    Messages : 423
    Points : 414
    Points
    414
    Par défaut
    je suis pas sur mais si ton MANIFEST ne contient pas d'information sur ta main class... tu arriveras pas à lancer une classe lorsque tu double-cliques dessus!

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 69
    Points
    69
    Par défaut
    ok,
    c'est pas normal (il te manque la ligne avec: "Main-Class: com.simontuffs.onejar.Boot"-> c'est un exemple de fatjar) et verifie bien que c'est la derniere version de java que tu as d'installé sur les machines (1.5.0_09-b03).
    De plus tu utilises une version beta ce qui signifie des bug!!
    Mieux vaut travailler sur une version original.
    Je pense qu'il vient de là ton problème...

  13. #13
    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 572
    Points
    1 572
    Par défaut
    tiens un tit exemple de Manifest pour jar executable qui marche :

    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.5
    Created-By: 1.5.0_07 (Sun MicroSystem Inc.)
    Built-By: Moi ^^
    Main-class: package.sousPackage.callClass
    Class-Path: ../cheminRelatif1/jar1.jar ../cheminRelatif2/jar2.jar

    et quelques (au moins une) ligne (\n quoi) sous la derniere sinon rique d'erreur...
    cf site de Sun ou Ant je sais plus

  14. #14
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    ok,merci, mais comment je le change cemanifest??

    merci

  15. #15
    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 572
    Points
    1 572
    Par défaut
    c'est a dire ?
    t'as pas de bloc note ?

    sinon dans les options de generation de netbeans il doit y avoir quelque part une options pour lui dire de ne pas generer de manifest ùais d'en utiliser un existant

  16. #16
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Points : 86
    Points
    86
    Par défaut
    ok, merci pour toutes ce réponses, mais j'ai unedernière question, je peux modifier mon manifest, ok, mais comment ensuite le remettre dans mon jar file?????

    merci beaucoup

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 69
    Points
    69
    Par défaut
    Un simple drag & drop marche...
    Mais tu peux recreer un .jar avec ton editeur en verifiant bien si dans l'option Main Class tu à mis le nom de ta classe avec le main. Tu as du oublié de la mettre dans l'ancien!

  18. #18
    Membre confirmé Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Points : 465
    Points
    465
    Par défaut
    tu peux normalement modifier le jar avec l'option update=true de la commande jar.

Discussions similaires

  1. problème avec .jar : lire depuis un fichier xml
    Par ALAE4000 dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 28/04/2008, 11h38
  2. Problème avec jar et exe !
    Par Ichigo-BaKa dans le forum Général Java
    Réponses: 17
    Dernier message: 25/06/2007, 18h13
  3. Problème avec jar
    Par noussa_nouha dans le forum Langage
    Réponses: 2
    Dernier message: 08/09/2006, 16h52
  4. [Dev-C++]Problème avec une file ...
    Par jobherzt dans le forum Dev-C++
    Réponses: 12
    Dernier message: 15/10/2005, 18h31
  5. problèmes avec "include file" pour une page asp
    Par chipsense dans le forum ASP
    Réponses: 1
    Dernier message: 02/09/2005, 16h22

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