MANIFEST.MF [Résolu]

Messages postés
16
Date d'inscription
lundi 22 mai 2006
Dernière intervention
25 septembre 2007
- - Dernière réponse : Twinuts
Messages postés
5313
Date d'inscription
dimanche 4 mai 2003
Dernière intervention
14 janvier 2019
- 4 oct. 2006 à 16:19
Je travaille sous Eclipse ...

je fais mon fichier MANIFEST.MF comme ceci:

Manifest-Version: 1.0
Main-Class: CapeConverter.Converter
Class-Path: lib\jdom.jar lib\xercesImpl.jar lib\xmlParserAPIs.jar lib\xalan-2.4.1.jar

je fais mon export jar en précisant que j'utilise ce fichier comme MANIFEST...

Mais quand j'ouvre mon jar et que je lis mon MANIFEST je vois que le contenu n'est pas complet :

Manifest-Version: 1.0
Main-Class: CapeConverter.Converter

Pourquoi ne m'a-t-il pas mis mon Class-path ???

Merci d'avant
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
16
Date d'inscription
lundi 22 mai 2006
Dernière intervention
25 septembre 2007
3
Merci
Fais attention,

je tenais à te préciser qu'il est faut de mettres des virgules dans le CLASS-PATH.
Mon problème est résolu, Eclipse veut apparemment que CLASS-PATH se trouve avant MAIN-CLASS...
Je ne sais pas pourquoi mais bon...

Autre chose, j'ai eu un autre problème, donc bien faire attention...
Ne pas oublier le carriage return à la fin du fichier !!!!
sinon on a un NotFoundClassException grrrrrrrrrr

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 119 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ludoW21
Messages postés
5313
Date d'inscription
dimanche 4 mai 2003
Dernière intervention
14 janvier 2019
99
0
Merci
Salut,

utilise ant tu aura moin de problèmes..... pour des doc sur ant cf: google, tutos de M. Doudoux


pour ton class-path il y a 2 erreurs dedans remplace par (manque virgules et présence de ce defunt '\')
Class-Path: lib/jdom.jar , lib/xercesImpl.jar , lib/xmlParserAPIs.jar , lib/xalan-2.4.1.jar
(espace avant et apres chaques virgules)

pour info voici la structure du build.xml qui convient à ton projet :
<?xml version="1.0" encoding="UTF-8"?>

   
   
   
 
    <target name="packaging">
        <delete file="${jar.name}" />
        <!-- =================================================================== -->
        <!--                    Generation de l'archive jar                                                                                           -->
        <!-- =================================================================== -->
        <jar jarfile="${jar.name}" basedir="./bin">
            <manifest>
               
               
               
            </manifest>
        </jar>       
    </target>

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Commenter la réponse de Twinuts
Messages postés
5313
Date d'inscription
dimanche 4 mai 2003
Dernière intervention
14 janvier 2019
99
0
Merci
Salut,

ba tu as de la chance si sans les virgules cela tourne chez toi :) mais je n'ai jamais vu un jar qui fonction avec le champs class-path renseigné sans les virgules et les espaces

"Ne pas oublier le carriage return à la fin du fichier !!!!
sinon on a un NotFoundClassException grrrrrrrrrr"

bof le faire avec ant évite bien des prob's et offre bien plus de possibilitées.........

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Commenter la réponse de Twinuts

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.