Travail de semestre Document sur les packages
Bulloni Cédric Page 3 sur 5 Septembre 2003
rem
SET VELOCITY_PATH=..\lib\velocity-1.3.jar;..\lib\jdom.jar;..\lib\velocity-dep-1.3.jar
SET MY_CLASSPATH=..\classes;%VELOCITY_PATH%
SET MY_MAINCLASS=lpj.fusion.Fusxml
SET MY_PARAMS=
java -classpath %MY_CLASSPATH% %MY_MAINCLASS% %MY_PARAMS%
pause
Ce fichier crée les variables nécessaire a la compilation, comme le répertoire ou les fichiers
".jar" sont stockés ainsi que le répertoires ou se trouve la classe principale Fusxml.class.
La variable MY_PARAMS n'est pas affecté car Fusxml ne prend pas de paramètres.
Ensuite on lance le programme avec la commande "java" et on y ajoute les variables en
paramètres
2. Construction du projet
Afin de créer le projet et de pouvoir exécuter le programme, il faut indiquer dans le code
source la ligne suivante :
package lpj.fusion;
Ensuite dans le répertoire src, le fichier build.bat est présent. Il se
présente comme ceci :
@echo off
rem
rem $Header: e:/CvsRepository/lpj/lpj-tutorial/lpj-
helloworld/src/build.bat,v 1.7 2003/01/27 10:13:50 huguenin Exp $
rem $Revision: 1.7 $
rem $Date: 2003/01/27 10:13:50 $
rem =======================================================
rem
rem copyright (C) 2002 Isnet24, Tous droits réservés.
rem <http://www.isnetne.ch>
rem
set LIB_DIR=..\lib
set ANT_HOME=%LIB_DIR%\ant
set
ANT_LIB=%ANT_HOME%\ant.jar;%ANT_HOME%\jaxp.jar;%ANT_HOME%\crimson.jar;%ANT_
HOME%\jakarta-ant-1.4.1-optional.jar
set CHECKSTYLE_LIB=%LIB_DIR%\checkstyle\checkstyle-all-2.4.jar
set ANT_CLASSPATH=%ANT_LIB%;%JAVA_HOME%\lib\tools.jar;%CHECKSTYLE_LIB%
%JAVA_HOME%\bin\java -classpath "%ANT_CLASSPATH%" -Dant.home=%ANT_HOME%
org.apache.tools.ant.Main %1 %2 %3 %4
La première et deuxième ligne du fichier après l'entête spécifie l'endroit ou sont stockés les
fichiers ".jar"