Avatar ·

Le fichier JAR ne se lance pas : "no main manifest attribute"

Bonjour à tous ! Je suis débutant en Java et j'essaie de compiler mon premier projet en un fichier JAR exécutable. Le projet est simple : il y a une classe `Main` avec une méthode `main` qui affiche "Hello, World!". Je compile les classes via la ligne de commande, puis je crée le JAR avec la commande : ``` jar cf myapp.jar Main.class ``` Ensuite, j'essaie de lancer : ``` java -jar myapp.jar ``` Et j'obtiens l'erreur : ``` no main manifest attribute, in myapp.jar ``` J'ai vérifié que la méthode `main` est bien déclarée — `public static void main(String[] args)`. Quel pourrait être le problème ? Dois-je spécifier quelque chose en plus lors de la création du JAR ? J'ai lu des choses sur le manifest, mais je ne comprends pas bien comment le créer correctement. Veuillez m'expliquer étape par étape ce que je fais de travers. Merci d'avance ! Exemple de mon code : ```java