Maintenant que vous savez que les outils nécessaires à la compilation des sources java du projet JTS sont installées sur votre système, nous allons les utiliser afin de créer les archives JAR contenant l'ensemble du code binaire de la machine virtuelle JAVA.
Dans ce qui suit nous considérons que vous savez où sont installés les jars du paquet java que nous avons mentioné dans la section précédente, nous supposerons qu'ils sont tous installés au même endroit, dans le répertoire que nous noterons : $JAR_DIR
.
Pour ce faire, il suffit de suivre le indications fournits ci-dessous :
- Rendez-vous dans le répertoire où vous avez décompressé les sources du projet JTS :
cd jts-1.7.2
- Mise à jour de la variable d'environnement CLASSPATH permettant de définir l'ensemble des paquets java à utiliser lors de la compilation :
machine jts-1.7.2 # for i in ${JAR_DIR}/*jar; do export CLASSPATH="${CLASSPATH}:$i" done
- Création des répertoires où seront compiler les classes java :
machine jts-1.7.2 # for i in jts jtsio; do mkdir build/$i; done
- Compilation de JTS et création de l'archive jar :
machine jts-1.7.2 # javac -nowarn -d build/jts $(find ./src/com/vividsolutions/jts/ -name "*.java") machine jts-1.7.2 # jar -cfm jts.jar src/MANIFEST.MF -C build/jts .
- Ajout de la librairie JTS fraichement compimlée à notre variable
CLASSPATH
:machine jts-1.7.2 # export CLASSPATH="${CLASSPATH}:./jts.jar"
- Compilation des classes du répertoire
jtsexample
et création de l'archive jar :machine jts-1.7.2 # javac -d build/jtsexample $(find ./src/com/vividsolutions/jtsexample -name "*.java") machine jts-1.7.2 # jar -cfm jtsexample.jar src/MANIFEST.MF -C build/jtsexample .
- Compilation des classes du répertoire
jtsio
et création de l'archive jar :machine jts-1.7.2 # javac -d build/jtsio $(find ./src/jtsio/src -name "*.java") machine jts-1.7.2 # jar -cfm jtsio.jar src/MANIFEST.MF -C build/jtsio .
jts-1.7.2
dans notre exemple) trois archives binaires JAR : jts.jar
, jtsexample.jar
et jtsio.jar
.
Posted in version imprimable | Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 3146 lectures
Posté par djay le 21 Mai, 2007 - 11:49.