Fichier jar

Résolu
Signaler
Messages postés
4
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2008
-
Messages postés
4
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2008
-
bonjours tous le monde voila  la creation du jar m'echape et j'ai besoin de votre aide c urgent svp.
par exemple :j'ai créé un fichier java test.java qui a pour role d'afficher un simple message à l'ecran voici mon fichier manifest
Manifest-Version: 1.0
Created-By: 1.4.1_01 (Sun Microsystems Inc.)
Main-Class: test
ensuite qd je tape la cmd suivante :
jar cvfm monappli.jar META<code class="java_operator">-
INF
/
MANIFEST.MF test.class
voici le message d'exception q'elle m'affiche:
java.io.FileNotFoundException: META-INF\MANIFEST.MF (Le fichier spÚcifiÚ est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at java.io.FileInputStream.(FileInputStream.java:66)
at sun.tools.jar.Main.run(Main.java:122)
at sun.tools.jar.Main.main(Main.java:903)
merci.
</code>

6 réponses

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

Note: Il est recommendé de commencer le nom d'une classe en Java en majuscule.

Avec la commande JAR on précise seulement le nom du fichier manifest, càd:

jar cmf MANIFEST.MF app.jar Test.class

Par la suite, l'utilitaire JAR va se chargr de créer le répertoire META-INF.
Messages postés
4
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2008

Salut,en fait c tjr la meme erreur qui revient non le pbm n'est pas dans la majuscule voici le msg d'erreur:
java.io.FilenotFoundException: MANIFEST.MF  (le fichier spécifié est introuvable).
merci.
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

Il faut que le fichier MANIFET.MF existe.

// Contenu du ficher MANIFEST.MF
Main-Class: Test
Messages postés
4
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2008

salut,merci mon frere grace à toi j'ai réglé le problème du fichier manifest mais il reste un dernier détails qd j'essaye d'exécuter mon jar il affiche le message suivant:
Failed to load Main-Class manifest attribute from application.jar.
merci d'avance mon fere.
 
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

Voici un exemple simple:

1. Etape 1: Ecrire une classe

public class MyApp
{

    public static void main(String args[])
{

        System.out.println("I was executed from the JAR!");

    }

}

2. Etape 2 : Ecrire un fichier manifest "manifest.txt"

Main-Class: MyApp

3. Etape 3: Création du fichier JAR

jar cmf manifest.txt MyApp.jar MyApp.class

4. Etape 4: Exécution

java -jar MyApp.jar

Cordialement.
Messages postés
4
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2008

mon frere merci beaucoup le jar marche tres tres bien en fait mon pbm etait ds le fichier manifest parce ceq e je l'enregistrait sous l'extension .MF c pour sa il me di fichier introuvablke bref qe dieu te benisse mon fere a la prochaine si t'a besoin de moi en java a+