Salut,

Envoyé par
ala1986
Deuxièment, J'ai plassée les fichiers .class dans le dossier cla.
Le code source de ces classes comporte bien la ligne :
Sinon elles n'appartiennent pas au package et cela provoquera une erreur...

Envoyé par
ala1986
Troisièment, j'ai deplacée le fichier jar.exe et jli.dll dans le dossier aladin qui contient les deux autres dossiers (cla et META-INF).
Heu... Plutôt que de déplacer les exécutables, il faudrait mieux que tu modifies la variable d'environnement PATH de ton système...

Envoyé par
ala1986
Quatrièment, sous MS DOS j'ai tapée la commande suivante :
aladin>jar cvfm as.jar META-INF\MANIFEST.MF -C cla/ .
Je ne connais pas la syntaxe exacte de jar, mais je ne me souviens pas avoir utilisé l'option -C, qui d'après ce que j'ai compris utilise le répertoire cal comme répertoire de travail (dans ce cas son contenu devrait être ajouté directement à la racine).
Je pense que tu devrais essayer quelque chose du style :
jar cvfm as.jar MANIFEST.MF cla

Envoyé par
ala1986
Finalement, le fichier as.jar est crée.Mais lorsque j'ouvre le fichier as.jar un erreur se produit "Could not find the main class. Program will exit"
Lance le jar en ligne de commande pour avoir un message d'erreur plus explicite :
Et tu peux également utiliser un archiveur ZIP pour vérifier que le contenu de ton jar soit bien correct (vérifies en particulier son arborescence et le contenu du manifest).
a++
Partager