Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2851 connectés 

  FORUM HardWare.fr
  Programmation

  probleme de Jar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de Jar

n°146001
zorbathemo​rpion
il faut optimiser
Posté le 28-05-2002 à 11:44:41  profilanswer
 

Je sais que cette question est surement récurrente mais je n'ai pas trouvé de réponse satisfaisante sur le forum (faut dire je débute carrement).
Alors mon problème est que je souhaiterais réaliser un fichier jar éxécutable.
Pour cela j'utilise la commande:
      jar cf NomDuJAR.jar *.class
puis j'utilise la commande suivante pour modifier mon Manifest.mf
      jar umf MonManifest NomDuJAR.jar
Et là je m'aperçoit que le manifest de mon jar n'est pas modifié (dommage!!!) et quand je souhaite éxécuter mon jar j'ai le message d'erreurs suivants:
Failed to load Main-Class manifest attributs.......
 
Voici une copie de mon manifest:
Manifest-Version: 1.0
Created-By: 1.3.0(Sun Microsystem Inc.)
Main-Class: TraitementTexte
 
Voilà j'espère que vous pourrez m'aider.

mood
Publicité
Posté le 28-05-2002 à 11:44:41  profilanswer
 

n°146013
darklord
You're welcome
Posté le 28-05-2002 à 11:49:18  profilanswer
 

je ne suis pas sûr mais je me souviens d'un bug connu de SUN qui consistait à dire que si tu n'avais pas de package cela ne fonctionnait pas.
 
Please soyez sympas, arreter de faire des dev Java sans package. Ca amènre plein de problèmes débiles qui sont difficiles à retrouver par la suite.
 
A+


---------------
Just because you feel good does not make you right
n°146025
zorbathemo​rpion
il faut optimiser
Posté le 28-05-2002 à 11:55:36  profilanswer
 

Désolé mais mon dévellopement contient des packages.
Excuse moi pour l'erreur dans mon manifest car mon Main-Class devrait plutot être traitementdetexte.TraitementTexte
Mais cela n'explique par pourquoi je n'arrive pas à l'intégrer dans mon jar.

n°146028
veryfree
Posté le 28-05-2002 à 11:58:31  profilanswer
 

essaye plutot cette ligne de commande
C:\jdk1.3.1_01\bin\jar -cmf manifest.mf package/*.class ...
 
ici tu n as pas a modifier le fichier manifest...

n°146046
zorbathemo​rpion
il faut optimiser
Posté le 28-05-2002 à 12:10:44  profilanswer
 

Désolé veryfree mais mon manifest (du jar créé) et le manifest de base (donc sans mon Main-Class) donc cela ne m'avance guère.
Merci tout de même

n°146051
veryfree
Posté le 28-05-2002 à 12:21:57  profilanswer
 

zorbathemorpion a écrit a écrit :

Désolé veryfree mais mon manifest (du jar créé) est le manifest de base (donc sans mon Main-Class) donc cela ne m'avance guère.
Merci tout de même  




 
ecrit en francais please c plus comprehensible  
 
Ma solution marche c comme ca que je fait moi maitenant c toi qui vois...
ps avec la ligne de ocmmande que je t ai donné, c ton manifest qui est pris en compte il n y en a pas d autre de crée!

n°146101
zorbathemo​rpion
il faut optimiser
Posté le 28-05-2002 à 13:40:16  profilanswer
 

Cela doit être une erreur de config chez moi alors.
Toutefois, je pense que ton code posséde une erreur:
    C:\jdk1.3.1_01\bin\jar -cmf manifest.mf package/*.class
car tu ne nommes pas le fichier crée, je pnse que ton code serait plutot
    C:\jdk1.3.1_01\bin\jar -cmf manifest.mf AAA package/*.class

n°146145
veryfree
Posté le 28-05-2002 à 14:24:39  profilanswer
 

zorbathemorpion a écrit a écrit :

Cela doit être une erreur de config chez moi alors.
Toutefois, je pense que ton code posséde une erreur:
    C:\jdk1.3.1_01\bin\jar -cmf manifest.mf package/*.class
car tu ne nommes pas le fichier crée, je pnse que ton code serait plutot
    C:\jdk1.3.1_01\bin\jar -cmf manifest.mf AAA package/*.class  




excuse moi jl avait oublier lui  :ange:

n°146212
zorbathemo​rpion
il faut optimiser
Posté le 28-05-2002 à 15:31:36  profilanswer
 

Sinon, que doit contenir mon fichier manifest???
 
Est-ce que cela suffit:
Manifest-Version: 1.0
Created-By: 1.3.0(Sun Microsystem Inc.)
Main-Class: traitementdetexte.TraitementTexte
 
En sachant que le public void main est contenu dans la classe TraitementTexte du package traitementdetexte.
Cordialement

n°146223
veryfree
Posté le 28-05-2002 à 15:39:18  profilanswer
 

zorbathemorpion a écrit a écrit :

Sinon, que doit contenir mon fichier manifest???
 
Est-ce que cela suffit:
Manifest-Version: 1.0
Created-By: 1.3.0(Sun Microsystem Inc.)
Main-Class: traitementdetexte.TraitementTexte
 
En sachant que le public void main est contenu dans la classe TraitementTexte du package traitementdetexte.
Cordialement  




 
ca suffis normalment...
t a essayé?

mood
Publicité
Posté le 28-05-2002 à 15:39:18  profilanswer
 

n°146703
zorbathemo​rpion
il faut optimiser
Posté le 29-05-2002 à 09:48:07  profilanswer
 

Non, cela ne marche pas.
Mais quand j'ouvre mon jar et lis le manifest créer il ne contient pas mon code.
Problème d'update de manifest à priori mais bon je vais essayé sur un autre ordi avec une autre config.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  probleme de Jar

 

Sujets relatifs
Probleme de rebbot lor de la compilation sous vc++ et win2k[Visual C++] Problème avec _beginthread... [Allons plus loin]
[SQL] Problème de requête !! Help ![Interbase] Problème lors de l'affichage d'une exception
Un probleme de package !!!!!!!!!!!!!!!!!problème avec getch() ---> et les touches spéciales
*DELPHI* Lire une ListView avec le Handle, probleme, aidez moi svp[C] Problème avec strstr
probleme d'adresse www.monsite.com HELP![ ksh/shell ] probleme avec une xterm
Plus de sujets relatifs à : probleme de Jar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR