Installation JGenea Ihm dans le détail
Après avoir dezippé la distribution de JGenea Ihm, il est nécessaire
d'éditer tous les scripts de lancement pour pointer vers la bonne machine
virtuelle java. Si vous êtes sous Windows 9x / NT, il vous faut éditer
les fichiers ayant l'extension bat et, si vous êtes sous Linux, il vous
faut éditer les fichiers ayant l'extension sh.
Voici la liste des scripts de lancement.
bash$ ls -l *.bat
total 4
-rw-r--r-- 1 templ 244 Jul 18 22:04 console.bat
-rw-r--r-- 1 templ 217 Jul 18 22:04 gedihm.bat
-rw-r--r-- 1 templ 220 Jul 18 22:04 ihm.bat
-rw-r--r-- 1 templ 150 Jul 18 22:04 webserver.bat
bash$ ls -l *.sh
total 4
-rw-r--r-- 1 templ 265 Jul 18 22:04 console.sh
-rw-r--r-- 1 templ 233 Jul 18 22:04 gedihm.sh
-rw-r--r-- 1 templ 239 Jul 18 22:04 ihm.sh
-rw-r--r-- 1 templ 142 Jul 18 22:04 webserver.sh
Sous Linux, les scripts de lancement sont de la forme suivante. Il
suffit de changer la valeur de la variable d'environnement
JAVAHOME par le répertoire d'installation de votre
jdk.
Exemple 2.1. script de lancement de l'ihm sous Unix / Linux
#!/bin/sh
export JAVAHOME=/usr/java/jdk1.3.1
export CLASSP=../lib/jgenea.jar:../lib/jgenea-fusion.jar:../lib/iText.jar:
../lib/hsqldb.jar:../lib/jakarta-regexp-1.2.jar:../conf/
$JAVAHOME/bin/java -classpath $CLASSP org.genealogie.ihm.Main
Exemple 2.2. script de lancement de l'ihm sous Windows NT
set JAVAHOME=d:\jdk1.3.1_01
set CLASSP=..\lib\jgenea.jar;..\lib\jgenea-fusion.jar;..\lib\iText.jar;
..\lib\hsqldb.jar;..\lib\jakarta-regexp-1.2.jar;..\conf\
%JAVAHOME%\bin\java -classpath %CLASSP% org.genealogie.ihm.Main
Attention
Sous Windows 9x, les scripts bat renvoie des erreurs car il ne prend pas
bien en compte les variables d'environnement. Il faut donc modifier tous les
fichiers ayant l'extension bat de la manière suivante.
Exemple 2.3. script de lancement de l'ihm sous Windows 9x
d:\jdk1.3.1_01\bin\java -classpath ..\lib\jgenea.jar;..\lib\jgenea-fusion.jar;
..\lib\iText.jar; ..\lib\hsqldb.jar;..\lib\jakarta-regexp-1.2.jar;..\conf\
org.genealogie.ihm.Main
Note
Pour lancer, la base Hypersonic de la distribution en mode serveur, il suffit
de lancer runServer.bat ou runServer.sh ( suivant votre os ) après avoir positionné
comme précédemment la valeur de la variable d'environnement
JAVAHOME par le répertoire d'installation de votre
jdk.
Exemple 2.4. script de Hypersonic en mode serveur sous Windows NT
set JAVAHOME=d:\jdk1.3.1_01
set CLASSP=..\lib\hsqldb.jar
%JAVAHOME%\bin\java -classpath %CLASSP% org.hsqldb.Server %1 %2 %3 %4 %5 %6 %7 %8 %9
Exemple 2.5. script de Hypersonic en mode serveur sous Windows NT
#!/bin/sh
export JAVAHOME=/usr/java/jdk1.3.1
export CLASSP=../lib/hsqldb.jar
$JAVAHOME/bin/java -classpath $CLASSP org.hsqldb.Server %1 %2 %3 %4 %5 %6 %7 %8 %9
Voici la ligne commande pour démarrer la base Hypersonic jgenea sur
le port 66 sous Windows:
bash$ cd db
bash$ runServer -port 66 -database jgenea
Server 1.6 is running
Press [Ctrl]+[C] to abort
Voici la ligne commande pour démarrer la base Hypersonic jgenea sur
le port 66 sous Unix / Linux:
bash$ cd db
bash$ ./runServer.sh -port 66 -database jgenea
Server 1.6 is running
Press [Ctrl]+[C] to abort