J'ai créé un fichier JAR de cette manière jar cf jar-file input-files
. Maintenant, j'essaye de l'exécuter. L'exécution ne fonctionne pas (la commande jre est introuvable):
jre -cp app.jar MainClass
Cela ne fonctionne pas non plus:
java -jar main.jar
(Échec du chargement de l'attribut manifeste de la classe principale à partir de main.jar).
J'ai aussi découvert que
Pour exécuter une application packagée sous forme de fichier JAR (version 1.2 - nécessite l'en-tête de manifeste Main-Class)
Qu'est-ce que "l'en-tête du manifeste Main-Class"? Comment le créer et où le mettre?
Main-Class: MainClass
, puis j'ai créé le fichier .jar avec la commande que vous avez donnée. Après cela, j'ai pu exécuter mon programmejava -jar main.jar
.