Fichier jar

Résolu
rednac1 Messages postés 4 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 11 octobre 2008 - 8 oct. 2008 à 11:24
rednac1 Messages postés 4 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 11 octobre 2008 - 11 oct. 2008 à 02:20
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>
A voir également:

6 réponses

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 39
8 oct. 2008 à 13:59
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.
3
rednac1 Messages postés 4 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 11 octobre 2008
9 oct. 2008 à 11:38
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.
0
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 39
9 oct. 2008 à 12:18
Salut:

Il faut que le fichier MANIFET.MF existe.

// Contenu du ficher MANIFEST.MF
Main-Class: Test
0
rednac1 Messages postés 4 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 11 octobre 2008
9 oct. 2008 à 14:31
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.
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 39
10 oct. 2008 à 15:48
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.
0
rednac1 Messages postés 4 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 11 octobre 2008
11 oct. 2008 à 02:20
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+
0
Rejoignez-nous