LANCER DES LOGICIELS ÉCRITS EN JAVA
INTRODUCTION
Les applications JAVA nécessitent une configuration minimale du système d'exploitation hôte.
Qu'il s'agisse de la plateforme Windows, Linux ou MAC-OS, il est nécessaire d'initialiser certaines
variables d'environnement.
Elles ont pour objectif d'indiquer au système d'exploitation où aller chercher une commande
exécutable JAVA. La commande pour démarrer une application est java, parfois suivie
d'arguments comme par exemple -jar pour les archives JAVA exécutables.
AUTOMATISATION
Pour plus de confort, il est conseillé d'automatiser le démarrage des applications JAVA. C'est le cas
pour Eclipse, Squirrel, ArgoUML, Derby, TOMCAT, JBoss, etc.
Pour aboutir à l'automatisation, comme toujours en informatique, il faut réaliser un programme, ici
un script UNIX. Ce script doit être exécutable.
Voici, ci-dessous, un squelette de script UNIX-LINUX qui doit être adapté aux besoins.
# !/bin/bash
export JAVA_HOME=chemin jusqu'à la distribution JAVA JDK choisie1
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH2
java -version3
commande pour lancer l'application JAVA4
Le script peut être écrit grâce à vi. Si son nom est par exemple startEclipse.sh, alors il ne faut pas
oublier de le rendre exécutable ( chmod +x startEclipse.sh).
Sous Linux, que ce soit avec le bureau GNOME ou KDE, il est passible de réaliser un raccourci au
niveau du bureau avec icône graphique. Ce qui permet de lancer les applications avec un simple clic
souris.
Il peut être intéressant de ranger tous les scripts de démarrage d'applications JAVA sous un
répertoire unique à la racine du compte usager (par exemple un répertoire scripts).
Attention, sous Windows, les concepts sont les mêmes. Il faut également configurer les variables
d'environnement propres à JAVA (JAVA_HOME et JRE_HOME) et à WINDOWS (PATH) à l'aide
des panneaux de configuration du système.
1 Exemple : /opt/java/jdk1.7.0
2 Nécessaire à UNIX ou Linux pour trouver la commande JAVA de la distribution choisie
3 Pour contrôler que c'est la bonne version de JAVA qu iest exécutée
4 Par exemple /opt/eclipse/eclipse & ou /opt/argouml-0.32.2/argouml.sh &
1/1