Eclipse jar deployment

2229 mots 9 pages
Jacques BAPST Technologies de l'information et de la communication (TIC)

Date : 12 août 2010

3.6

DÉPLOIEMENT D'APPLICATIONS JAVA
SOUS FORME DE FICHIERS JAR

FICHIERS JAR
Les fichiers JAR (Java Archive) permettent de rassembler dans une seule entité, toutes les ressources nécessaires au fonctionnement d'un composant logiciel, d'une librairie ou d'une application (fichiers compilés .class, images, sons, documentation, …). Ils permettent notamment de simplifier le déploiement des applications Java qui peuvent être ainsi distribuées sous la forme d'un unique fichier (à l'exception d'éventuelles librairies externes, elles-mêmes déployées sous forme de fichiers JAR). Les fichiers JAR utilisent le même format que les fichiers ZIP et, comme eux, ils permettent de structurer le contenu sous une forme arborescente (avec des répertoires et sous-répertoires) et de comprimer optionnellement le contenu (réduire la taille du fichier). Les fichiers JAR contiennent un fichier particulier, appelé Manifest File (MANIFEST.MF), qui donne des informations (méta-informations) sur le contenu du fichier JAR. Dans le cas d'un programme exécutable, le Manifest File doit notamment indiquer le nom de la classe principale (celle qui contient la méthode main()). Remarque : L'imbrication de fichiers JAR n'est pas directement supportée en Java. Si l'application est constituée de plusieurs fichiers JAR (si elle comporte des librairies externes par exemple), il est conseillé de déployer les différents fichiers JAR dans les emplacements souhaités et de les référencer dans le fichier Manifest du fichier JAR principal en utilisant le mot clé Class-Path (le point "." représente le répertoire courant, un espace sépare les différents répertoires ou fichiers JAR, le backslash "" sépare les niveaux des répertoires).

Exemple de contenu d'un fichier Manifest :
Manifest-Version: 1.0 Main-Class: basic.jardeployment.TestApplic Class-Path: . lib\colorlib.jar lib\firebirdsql.jar

Dans ce cas,

en relation

  • Cours de Java EE
    2938 mots | 12 pages
  • Orange
    1683 mots | 7 pages
  • JAVA Dvtj2ee
    7491 mots | 30 pages
  • Maven
    71680 mots | 287 pages
  • Tutorial jbpm-jpdl-3.2.3
    6812 mots | 28 pages
  • Acteurs de santé
    88031 mots | 353 pages
  • MDA EN ACTION
    67126 mots | 269 pages
  • Farouk
    14970 mots | 60 pages
  • Rapport de stage à orange
    12197 mots | 49 pages
  • Text document cours
    144145 mots | 577 pages