Est-il possible d'installer Java 32 bits et 64 bits sur Windows 7?


Est-il possible d'installer Java 32 bits et 64 bits sur Windows 7?

J'ai des applications que je peux exécuter sous 64 bits, mais il y en a qui ne fonctionnent que sous 32 bits.

Author: Peter O., 2011-03-11

4 answers

Oui, ce n'est absolument pas un problème. Vous pouvez même avoir plusieurs versions de Java 32 bits et 64 bits installées en même temps sur la même machine.

En fait, j'ai moi-même une telle configuration.

 72
Author: pnt, 2011-03-11 11:21:53

Vous pouvez installer plusieurs runtimes Java sous Windows (y compris Windows 7) tant que chacun se trouve dans son propre répertoire.

Par exemple, si vous utilisez Win 7 64 bits ou Win Server 2008 R2, vous pouvez installer JRE 32 bits dans "C:\Program Fichiers (x86)\Java \ jre6" et JRE 64 bits dans "C:\Program Fichiers\Java\jre6", et peut-être IBM Java 6 dans "C:\Program Les fichiers (x86)\IBM\Java60\jre".

L'application Java Control Panel a théoriquement la capacité de gérer plusieurs runtimes: Onglet Java >> Vue... bouton

Il existe des onglets pour les paramètres utilisateur et système. Vous pouvez ajouter des runtimes supplémentaires avec Add ou Find, mais une fois que vous avez terminé d'ajouter des runtimes et que vous avez cliqué sur OK, vous devez appuyer sur Appliquer dans le cadre principal de l'onglet Java, ce qui n'est pas aussi évident que cela pourrait l'être - sinon vos modifications seront perdues.

Si plusieurs versions sont installées, seule la version principale sera mise à jour automatiquement. Je n'ai pas trouvé de solution à cela en dehors de la faible solution de contournement de la mise à jour manuelle chaque fois que je voir une mise à jour automatique, donc j'aimerais savoir si quelqu'un a un correctif pour cela.

La plupart desEs Java vous permettent de sélectionner n'importe quel runtime Java sur votre machine à utiliser, mais si vous n'utilisez pas unE, vous pouvez facilement gérer cela à l'aide de variables d'environnement dans une fenêtre cmd. Votre CHEMIN et la variable JAVA_HOME déterminent quel runtime est utilisé par les outils exécutés à partir du shell. Définissez JAVA_HOME sur le répertoire jre de votre choix et placez le répertoire bin dans votre chemin (et supprimez les références à d'autres runtimes) - avec IBM, vous devrez peut-être ajouter plusieurs répertoires bin. C'est à peu près toute la configuration que fait le système Java par défaut. Vous pouvez également définir CLASSPATH, ANT_HOME, MAVEN_HOME, etc. pour des valeurs uniques pour correspondre à votre exécution.

 20
Author: user1164178, 2012-02-15 00:11:41

Pour installer Java 32 bits sur Windows 7 (SYSTÈME d'exploitation 64 bits + Machine). Vous pouvez faire:

1) Download JDK: http://javadl.sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686

3) System variable create: C:\program files (x86)\java\jre6\bin\

4) Anywhere you type java -version

Il utilise 32 bits sur (64 bits). Je dois l'utiliser car beaucoup de bibliothèques tierces ne fonctionnent pas avec 64 bits. Java réveillez-vous de l'enfer, donnez-nous peach :P. Go-la langue est tueuse.

 2
Author: , 2012-01-04 00:20:09

Comme indiqué par pnt, vous pouvez avoir plusieurs versions de Java 32 bits et 64 bits installées en même temps sur la même machine.

En partant de là: Voici comment il pourrait être possible de définir des paramètres d'exécution pour chacune de ces installations:

Vous pouvez exécuter javacpl.exe ou javacpl.cpl de la version Java respective elle-même (bin-folder). Le panneau de configuration spécifique s'ouvre correctement. L'ajout de paramètres est possible.

 0
Author: rzwarg, 2016-09-15 10:48:01