public static void main(String args[]) {
new MyClass1().print();
new MyClass2().print();
}
}
Copier dans ce répertoire le fichier (myjar.jar) obtenu précédemment du répertoire (myjar1),
implémenter et exécuter le script suivant. Détaillez l’action de ce script en vous aidant de la Tool
Documentation de la plate forme J2SDK.
javac -classpath .\myjar.jar *.java
java -cp .\;myjar.jar App
Déplacer le fichier (myjar.jar) du répertoire (myjar2) au répertoire (C :\j2sdk1.4.1-02\jre\lib\ext).
Ce répertoire est en fait le répertoire d’extension de la plate forme J2SDK dans lequel il est
possible d’installer toutes librairies externes. Utilisez votre environnement de développement pour
recompiler et exécuter dans le répertoire (myjar2) le fichier (App.java). Vous pouvez également
utiliser le script suivant :
javac App.java
java App
Remarque : Suite à cette manipulation, n’oublier pas de supprimer le fichier (myjar.jar) du
répertoire (C :\j2sdk1.4.1_02\jre\lib\ext).
Au cours des exemples précédents, vous avez vu comment créer avec l’outil SDK jar une archive
simple, et utiliser cette archive dans vos applications Java. L’archive (myjar.jar) créée
précédemment correspond en fait une archive de type « librairie », en effet elle ne contient aucune
classe exécutable. Il est possible de créer avec l’outil SDK jar des archives de type « application »,
pour cela il faut :
1. Intégrer une classe exécutable à l’archive
2. Rédiger un manifeste de l’archive
Créer un répertoire (myjar3), dans ce répertoire copier les fichiers (MyClass1.java)
(MyClass2.java) et (App.java) des répertoires (myjar1) et (myjar2). Dans le répertoire (myjar3),
implémenter un fichier (manifest.mf) de la façon suivante :
Manifest-Version: 1.0
classpath: ./
Main-Class: App
Created-By: 1.3.0 (Sun Microsystems Inc.)
Dans ce répertoire (myjar3) implémenter et exécuter le script suivant. Détaillez l’action de ce
script en vous aidant de la Tool Documentation de la plate forme J2SDK.
mkdir class
javac -d .\class *.java
jar cmf .\manifest.mf myjar.jar -C class\ .
java -jar myjar.jar
Au cours des exemples précédents, vous avez vu comment créer avec l’outil SDK jar des archives
de type « librairie » et « application ». On se propose d’appliquer l’outil SDK jar à la création
d’archive à partir de packages. Créez un répertoire (myjar4), dans ce répertoire copiez votre
package tpck défini précédemment. Egalement, dans ce répertoire (myjar4) implémentez une
fichier (manifest.mf) de la façon suivante :
Manifest-Version: 1.0
classpath: ./
Main-Class: tpck.App
Created-By: 1.3.0 (Sun Microsystems Inc.)
Dans ce répertoire (myjar4) implémenter et exécuter le script suivant. Détaillez l’action de ce
script en vous aidant de la Tool Documentation de la plate forme J2SDK.
mkdir class
javac -d .\class\ .\tpck\*.java .\tpck\p1\*.java .\tpck\p2\*.java
jar cmf .\manifest.mf tpck.jar -C class\ .
java -jar tpck.jar
javadoc
L’outil SDK javadoc permet d’analyser les sources (.java) afin de créer une documentation
automatique. Créer un répertoire (doc1), copier dans ce répertoire les fichiers (MyClass1.java)
(MyClass2.java) et (App.java) du répertoire (myjar3) précédent. Dans ce répertoire (doc1),
implémenter et exécuter le script suivant.
mkdir .\html
javadoc -private -d .\html *.java
Allez consulter le fichier .\html\index.html afin de visualiser la documentation créée. Détaillez
l’action de ce script en vous aidant de la Tool Documentation de la plate forme J2SDK. Re-
exécuter ce script sans l’option private de la commande javadoc, commenter.
Dans ce court exemple, vous avez défini une documentation « vide ». En effet, à aucun moment
vous n’avez commenté vos fichiers sources Java afin de compléter cette documentation. L’outil
SDK javadoc permet d’analyser les commentaires du code si ceux-ci respectent une certaine