• [^] # Quelques précisions

    Posté par . En réponse à la dépêche Sortie d'Eclipse 3.0 finale. Évalué à 2.

    Un .jar est une archive zip.

    La différence avec un autre fichier zip, c'est que le contenu stocké dans l'archive doit respecter une structure de repertoire propre à java pour le stockage des binaires ainsi que le fichier de description.

    |- META-INF/MANIFEST.MF // données de lancement automatique
    |- com
    -/monentreprise
    -/monapplication/
    - MaClass.class // binaires stockés selon le schéma de nommage des packages java
    |- autres // stockage des ressources ( tout et n'importe quoi ) de n'importe quelle maniere

    Si ces points sont respectés, alors l'archive zip est un jar qui peut
    etre lancé en ligne de commande grace à la commande java -jar monjar.jar