Déployer une application java

Bonjour,
Je travaille avec NetBeans et je voudrais deployer mon application .
En exportant le ficjier .jar ,un message d'erreur s'affiche: "Could not find the main class:Introduction.Main.Program will exit."
Pourtant j'ai specifié classe Main de mon programme.
Je n'ai pas réussi à résoudre le probléme.
Pouvez vous m'aider ?
Merci

3 réponses

  1. Bonjour
    Mon programme s'exécute correctement mais le jar du dossier dist pose un problème ",un message d'erreur s'affiche: "Could not find the main class:Introduction.Main.Program will exit."
    Merci
    1. Bonjour,

      Dans ce cas, ajoutez la manuellement :

      1. Décompressez le .jar en utilisant WinRar ou tout autrre outil de décompression.
      2. Editez le fichier manifest (META-INF/MANIFEST.MF)
      3. Modifiez la valeur de "main-class" à la bonne classe main.
      4. Recompressez le tout.

      Documentation officielle :

      https://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html

      Bon Courage.
  2. Bonjour,

    Sous NetBeans, ce n'est pas nécessaire de faire une exportation manuelle, il faut juste lancer le "Build" et voir dans le répertoire du projet, vous allez trouver le repertoire "dist".

    Si le projet s'exécute normalement, le jar contenu dans le "dist" fonctionnera aussi sans problème.

    Bon Courage.
    1. Sous Eclipse, lorsque je veux exporter une application java, je fais Runnable Jar File. Avant je prenais un autre choix et j'avais le même problème que toi, la classe principale n'était pas trouvé même si je la spécifiais.

      Mais j'espère que tu trouveras quelqu'un qui utilise BetBeans. :)