JAR (format de fichier) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Problèmes avec le format JAR

L'équipe derrière le logiciel Ant, en étudiant les appels à leur ligne de support, a constaté deux problèmes récurrents :

  • Le premier intervient à la création du manifest, spécialement lorsque les lignes trop longues sont coupées sur plusieurs lignes. C'est une partie complexe et quelque peu ambiguë de la spécification. L'utilitaire Ant coupe les lignes à 68 caractères et poursuit sur la ligne suivante avec une espace en premier pour marquer la suite de la ligne précédente. Cette technique est perçue comme une erreur par les gens qui n'ont pas lu les spécifications en détail et pensent que le classpath doit être coupé à la fin du nom d'un fichier, au lieu de le couper à l'intérieur du nom d'un fichier. Malheureusement, la machine virtuelle ne détectera pas une coupure de ligne si la coupure intervient avant le 68ème caractère.
  • Le second problème est la conversion opérée par WinZip, qui transforme les noms de fichiers et de répertoires initialement en majuscules, en minuscules.

Apache Ant

L'outil de compilation Apache Ant possède son propre paquetage pour lire et écrire les archives ZIP et JAR. Le paquetage org.apache.tools.zip est disponible sous la licence Apache Software Foundation et est conçu pour être utilisable sans Ant. Ce programme est rapide et largement répandu. Il est utilisé pour créer la plupart des fichiers qui ne sont pas produits par l'utilitaire de Sun.

Page générée en 0.133 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales - Signaler un contenu
Version anglaise | Version allemande | Version espagnole | Version portugaise