Une petite explication technique s'impose pour ces histoires de JVM...
JVM veut dire "Java Virtual Machine", pour ceux qui ne connaissent pas, Java est un langage de programmation développé par SUN dans les Années 1994 (environs) qui devait "révolutionner" le monde de l'informatique et surtout s'affranchir du matériel : En effet lorsque vous installer un programme écrit en JAVA il est censé fonctionner sur n'importe quelle machine (Station UNIX, PC, Mac, etc...) équipée d'une JVM...
Java a connu un succès grandissant (notamment grâce au WEB avec les fameuses applets) et donc il fallait que les navigateurs WEB soient équipés de JVM pour que les applets fonctionnent. Microsoft avait donc acquis une license Java auprès de SUN pour pouvoir développer une JVM. Mais comme toujours quand Microsoft s'approprie une techno censée être ouverte, ils la transforme pour qu'elle devienne propriétaire (Visual J++ etait né) !
Et donc microsoft a commensé à rajouter des API (Application programming Interface) Windows dans son Visual J++ et dans sa Machine Java. De ce fait tout programme Java développé à partir d'un environnement Microsoft peut faire appel a des fonctions spécifiques à Windows et donc on perd la portabilité du code.
D'autre part chez Microsoft on appel plus cela une JVM mais une Microsoft VM (C'est bizarre ils ont enlevé Java !!! )
SUN a donc engagé des procédures judiciaires pour faire arreter cela car ce n'est plus du Java... Le procès a été gagné mais il était un peu tard pour faire marche arrière : beaucoup de grosse société utilisaient Visual J++ et urilisaient les API Windows, ils étaient donc enfermés !
Sun a du se battre longuement pour la MS VM soit abandonnée... petit à petit ces VM disparaissent et la dernière décision de Justice contraint microsoft à mettre à disposition la JVM de SUN... Cette décision est appliquée en 3 phases sur windows XP :
Phase 1 : dans XP et dans le Service Pack 1 (SP1) de XP : la VM Microsoft est maintenu (SUN n'était pas "prêt")
Phase 2 (phase actuelle) : Sur le site Microsoft on ne peut plus avoir accès au SP1 mais au SP1a qui a pour but d'appliquer les correctifs du SP1 normal mais aussi il désinstalle complètement la VM Microsoft (à charge de l'utilisateur de télécharger et installer celle de SUN)
Phase 3 (prévue en septembre) : un nouveau SP1b va sortir qui non seulement désinstalle la VM de Microsoft mais en plus installe la JVM Sun originale !
Ce qu'il fauit savoir c'est qu'au niveau Java chez SUN on est en Java 2, alors que la VM de Microsoft reste en Java 1. C'est pour cela que chez beaucoup de gens les applets (récentes) ne foctionnent pas très bien (voir pas du tout) !
Pour ceux qui ont installé Netscape : Java2 est inclu dans le "package" !
Voilà !