[Shell]Détecter la version de java dans un script
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:
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:
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