Salut tout le monde,

Je suis en train d'écrire un script shell pour installer une appli java sous UNIX et comme celle-ci nécessite le JRE 1.5 je me suis dit "tiens, pourquoi ne pas empêcher l'installation de l'appli si le JRE installé est trop ancien" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
>java -version | head -n1 | grep "1.5"
java version "1.5.0.01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.01-_06_jun_2005_05_20)
Java HotSpot(TM) Server VM (build 1.5.0.01 jinteg:06.06.05-04:39 PA2.0 (aCC_AP), mixed mode)
hmm... essayons encore :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
>java -version | grep NOMDUNPETITBONHOMME
java version "1.5.0.01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.01-_06_jun_2005_05_20)
Java HotSpot(TM) Server VM (build 1.5.0.01 jinteg:06.06.05-04:39 PA2.0 (aCC_AP), mixed mode)
Diable, il semblerait que l'affichage soit toujours le résultat de 'java -version' quel que soit la combinaison de commandes que je place après.

Comment faire pour résoudre mon problème ?

(je précise que je n'ai PAS les sources du programme java pas question donc de le modifier)

Merci pour votre aide...[/code]


[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java