anaurel
Messages postés38Date d'inscriptionvendredi 26 mai 2017StatutMembreDernière intervention12 janvier 2018
-
29 juin 2017 à 10:22
KX
Messages postés16727Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention 2 décembre 2023
-
29 juin 2017 à 11:15
Bonjour,
je voudrais savoir comment créer jar en ligne de commande sous Windows 10
anaurel
Messages postés38Date d'inscriptionvendredi 26 mai 2017StatutMembreDernière intervention12 janvier 2018 29 juin 2017 à 10:47
quelle est alors la synthase que je dois utiliser
anaurel
Messages postés38Date d'inscriptionvendredi 26 mai 2017StatutMembreDernière intervention12 janvier 2018 29 juin 2017 à 10:56
j'ai déjà consulté la documentation
jar cf nom.jar nom.class
Mais à l'execution il dit qu'il ny a pas de fichier manisfest dans le nom.jar
KX
Messages postés16727Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention 2 décembre 2023126
>
anaurel
Messages postés38Date d'inscriptionvendredi 26 mai 2017StatutMembreDernière intervention12 janvier 2018 29 juin 2017 à 11:15
Si tu fais
jar cf nom.jar nom.class
tu vas avoir un fichier manifest par défaut qui contiendra uniquement ceci :
Si tu veux plus d'info dans ton manifest (par exemple ajouter la classe contenant le main pour faire un jar exécutable) tu dois créer un fichier manifest à la main contenant les infos que tu veux.
Exemple :
complementManifest.txt
Main-Class: nom
jar cmf complementManifest.txt nom.jar nom.class
Cela générera un manifest complet :
Manifest-Version: 1.0
Created-By: 1.8.0_60 (Oracle Corporation)
Main-Class: nom
Attention : ne pas oublier la ligne vide à la fin du fichier Manifest.
29 juin 2017 à 10:47
29 juin 2017 à 10:56
jar cf nom.jar nom.class
Mais à l'execution il dit qu'il ny a pas de fichier manisfest dans le nom.jar
29 juin 2017 à 11:15
Si tu veux plus d'info dans ton manifest (par exemple ajouter la classe contenant le main pour faire un jar exécutable) tu dois créer un fichier manifest à la main contenant les infos que tu veux.
Exemple :
complementManifest.txt
Cela générera un manifest complet :
Attention : ne pas oublier la ligne vide à la fin du fichier Manifest.