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 :

probleme avec le fichier jar


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Par défaut probleme avec le fichier jar
    Bonjour,

    Je travail sur un projet d'archivage web.

    Les fichiers archivés ont un format spécifique appellé ARC.
    pour le moment j'ai besoin d'extraire des liens à partir d'un fichier ARC. Pour cela j'ai trouvé sur le net un code qui fait ce que je cherche.

    le probleme c'es que je veux faire quelques modifs dans ce code qui s'appelle ExtractorARC.java et appartient a un package appellé: org.archive.modules.extractor
    j'ai d'un autre coté un jar qui contient plusiers .class y compris ExtractorARC.class

    Donc j'ai compilé le source que j'ai ie :ExtractorARC.java
    comme suit:
    javac -cp crawler.jar ExtractorARC.java

    et je l'ai mis dans le jar que j'ai. mais là quand je veux executer ma classe on me génére des erreurs.
    Je ne vois pas où se trouve le probleme.
    voici comment j'execute:
    java -cp crawler.jar org.archive.modules.extractor.ExtractorARC "le-nom-du fichier-arc"

    et voici l'erreur:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/archive/io/arc/ARCConstants
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    Merci d'avance pour tout aide.

    Cordialement,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut
    Donc comme indiqué, java te dit qu'il ne trouve pas la classe org/archive/io/arc/ARCConstants.
    Es-tu sûr que cette classe est dans ton jar ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Par défaut
    Salut,

    Oui, je viens de verifier et elle existe dans le chemin org/archive/io/arc !!!

  4. #4
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    java -cp crawler.jar org.archive.modules.extractor.ExtractorARC "le-nom-du fichier-arc"
    Tu dois exécuter cette commande dans le dossier contenant crawler.jar pour que l'archive soit trouvée.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 69
    Par défaut
    mais c'est ce que j'ai fait CheryBen,
    Je me positionne dans le répertoir qui contient mon fichier crawler.jar et je lance la commande.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Cette classe est bien dans le jar comme tu dis ? Ca semble bizarre. Tu as bien un fichier comme ceci dans ton jar ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    crawler.jar
      |_ org
          |_ archive
              |_ io
                  |_ arc
                      |_ ARCConstants.class

Discussions similaires

  1. probleme avec un fichier jar
    Par titi42 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 24/09/2009, 19h43
  2. probleme avec les fichier jar
    Par maind5or dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 14/05/2007, 14h50
  3. Probleme avec le fichier jar
    Par kodo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/05/2006, 14h00
  4. probleme avec un fichier .dfm
    Par lestat1859 dans le forum C++Builder
    Réponses: 5
    Dernier message: 31/08/2005, 18h02
  5. [VB.NET] Probleme avec les fichiers!!
    Par ludovic85 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/01/2005, 17h12

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