Script unix pour compilation soft en java

Script unix pour compilation soft en java - Java - Programmation

Marsh Posté le 07-06-2005 à 21:46:38    

Hello tout le monde  :pt1cable:  
je souhaite utiliser un soft implémenté en java sous unix.
Pour cela, j'utilise un script pour la compilatione et l'exécution ... mais ça marche
Help me please   :jap:  
 
Dites moi ce que vous pensez de ce script :
PROGDIR=$(cd `dirname $0`/..;pwd)
javac -classpath $PROGDIR/classes -d $PROGDIR/classes $PROGDIR/src/ etc pour toutes les classes
 
j'ai un message d'erreur  
`PROGDIR=$` unexpected
 
Je n'ai pas écrit ce script (moi et unix ca fait ... 4 ;) ) mais j'aimerais bien comprendre et le faire fonctionner ...
pour le compiler j'ai donc ecrit dans la console tout la ligne de commande en remplacant PROGDIR par le chemin, et il semblerait que ca compile.
Hélas à l'exécution, une autre erreur apparait :
Exception in thread "main" java.lang.NoClassDefFound Error: /yatoo/eda///
Celle ci est-elle due à la définition de la variable CLASSPATH ???
 
Merci beaucoup pour votre aide  :)

Reply

Marsh Posté le 07-06-2005 à 21:46:38   

Reply

Marsh Posté le 07-06-2005 à 23:26:49    

Pourquoi ne pas utiliser l'utilitaire make ?
Je ne vais pas te faire un cours parceque je ne maitrise pas, mais tu devrais trouver l'essentiel sur le net.

Reply

Marsh Posté le 07-06-2005 à 23:28:05    

grimgroth a écrit :

Pourquoi ne pas utiliser l'utilitaire make ?


 
Tu sors immédiatement et tu vas te passer la bouche au savon :o
 
make [:kiki]
 
Pourson besoin, mieux vaut un ant ou un maven :jap:


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 08-06-2005 à 01:25:09    

oué, enfin en meme temps, il ferait bien de commencer par comprendre ce qui va pas dans son bete script là, sinon bonjour le retour de flammes plus tard :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-06-2005 à 06:49:55    

essaie de comprendre ce que fait ta ligne  
PROGDIR=$(cd `dirname $0`/..;pwd)  
Au besoin test le retour des differentes commandes dans ton shell...
 
a+


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 08-06-2005 à 08:12:45    

elianor a écrit :

Tu sors immédiatement et tu vas te passer la bouche au savon :o
 
make [:kiki]
 
Pourson besoin, mieux vaut un ant ou un maven :jap:


Meven pour compiler 2 pauvres classes  :lol:

Reply

Marsh Posté le 08-06-2005 à 08:58:44    

phnatomass a écrit :

Meven pour compiler 2 pauvres classes  :lol:


 
Il est à l'école, ça lui permettra de toucher un outil professionnel dans des conditions simples :o
 
de la même façon que j'ai fait des TP de bases de données sur oracle :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 08-06-2005 à 08:59:08    

sinon pour une commande du genre :


javac -classpath classes -d classes `find src -name "*.java"`


lancée dans ton répertoire projet devrait faire l'affaire :)
 
Mais franchement, tu devrai essayer ant ;)
On trouve assez facilement de la doc qui montre des exemples, et notament pour compiler ;)


---------------
get amaroK plugin
Reply

Marsh Posté le 08-06-2005 à 09:48:41    

elianor a écrit :

Il est à l'école, ça lui permettra de toucher un outil professionnel dans des conditions simples :o
 
de la même façon que j'ai fait des TP de bases de données sur oracle :o


Quel est le rapport entre des TP de BD à l'école et l'utilisation de Maven?
 
Sinon je pense que la majorité des diplomés en informatique actuelle on fait des TP Oracle . Et Alors  :??:  

Reply

Marsh Posté le 08-06-2005 à 22:54:31    

Merci beaucoup pour votre aide
j'essaierais dès demain sur la station unix
et je vous tiens au courant :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed