Bonjour à tous, je fait face à un problème que je ne comprend pas :
Je m'explique :
Dans mon programme je recupere la version de java installé :
Code :
- final String ver = System.getProperty("java.specification.version" );
- System.out.println(ver+"= version installé" ); //ver est égal à : 1.6
|
on a donc "ver" = 1.6
Si je test en comparant a la version requise :
Code :
- String ver2 = "1.6";
- if (ver==ver2)
- {
- System.out.println("ok" );
- }
- else
- {
- version(ver);
- }
|
Mon probleme est donc que ver appercu comme different de ver2, alors qu'il s'agit de la mêle chaine de caractere !
need help
Thanks a lot
Regards.