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 :

[jar] Création jar


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut [jar] Création jar
    Bonjour,
    j'ai un ptit souci, je travaille sous Eclipse, j'ai un projet ds lequel je fais appel à des jars (external jars)
    j'ai maintenant besoin d'exporter le projet en jar file exécutable en spécifiant la méthode main.
    Mais apparament il y a un problème avec l'export des externals jars utilisés, j'obtiens le message d'erreur : java.lang.NoClassDefFoundError lorsque j'esaye d'exécuter le jar généré.

  2. #2
    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 as mal renseigné le classPath de ton jar (fichier manifest): vérifie qe les "external jars" y sont et de préférence avec des adresses relatives.

    L'autre solution consiste à incorporer tes jars dans celui de ton application. C'est moins modulaire mais ça a l'avantage d'éliminer les problèmes de dépendances. on peut faire cela avec le plugin FatJar.
    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

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    Merci,
    mais c koi ce fichier manifest ? comment je peux le créer et qu'est ce que j'écris dedans exactement ?

  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
    C'est le fichier qui sert à paramétrer ton jar (classPath, mainClass, etc.)

    Il est inclu dans le jar en question. Pour le récupérer/modifier, il te suffit de l'extraire du jar (avec Winzip par exemple), et de ne pas oublier de le remettre dedans une fois tes modifications effectuées.
    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 extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par CyberChouan
    L'autre solution consiste à incorporer tes jars dans celui de ton application. C'est moins modulaire mais ça a l'avantage d'éliminer les problèmes de dépendances. on peut faire cela avec le plugin FatJar.
    Le jar peut-être aussi créé par Ant qui contient des commandes pour générer et incorporer le fichier manifest dans le jar créé.

    Regarde par exemple ce post : http://www.developpez.net/forums/sho...d.php?t=385071

    A+

Discussions similaires

  1. prblème création Jar file
    Par phileme dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 16/06/2006, 21h19
  2. Réponses: 6
    Dernier message: 12/06/2006, 16h38
  3. [Eclipse][Projet][JARs] création de JAR / rechercher
    Par NeptuS dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 17/03/2006, 10h04
  4. [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
  5. [JAR]Création d'un JAR avec des dependances sous Eclipse
    Par muthnik dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/07/2005, 17h39

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