J'ai été consterné à la maladresse de l'CLASSPATH, JAVA_HOME et PATH idées, dans les Fenêtres, à garder la trace des fichiers Java. Je suis arrivé ici, en raison de plusieurs Jre, et comment content. Sans régurgiter de l'information, à partir d'un mec beaucoup plus intelligent que moi, je serais plutôt pour son article sur cette question, qui pour moi, il résout parfaitement.
Article par: Ted Neward: Plusieurs Java Maisons: Donner aux Applications Java Leurs Propres JRE
Avec la croissance exponentielle de Java côté serveur langage de développement est venu une equivablent
une croissance exponentielle dans les outils de développement Java, les environnements, les cadres et les extensions.
Malheureusement, tous ces outils jouent bien ensemble, sous la même machine virtuelle Java de l'installation. Certains
besoin d'un Servlet 2.1-conforme de l'environnement, certains exigent 2.2. Certains ne s'exécutent sous JDK 1.2 ou supérieur,
certains sous JDK 1.1 (et pas plus). Certains exigent le "com.soleil.swing" des paquets de pré-Swing 1.0
jours, d'autres exigent le "javax.swing" de noms de paquets.
Pire encore, ce problème peut être trouvé, même au sein de l'entreprise, comme les systèmes développés à l'aide de
Java à partir de seulement six mois peut soudainement "pas de travail" en raison de l'installation de certains d'Extension Java
requis par un nouveau (apparemment sans rapport) demande de libération. Cela peut compliquer le déploiement de Java
applications dans l'ensemble de la société, et de guider les clients à se demander précisément pourquoi, cinq ans après la
début de la tristement célèbre "Installation de l'application-les pauses-mon-système" malheurs ont commencé avec Microsoft DLL de régimes,
nous n'avons pas encore beaucoup progressé au-delà. (En fait, la nouvelle .NET initiative fait cherche à résoudre le
infâme "DLL Hell" problème décrit ci-dessus.)
Ce document décrit comment configurer une installation de Java, telles que l'application reçoit son propre,
privé, JRE, permettant à de multiples environnements Java coexister sans conduire les clients (ou système
les administrateurs) fou...