Можно ли установить в Windows 7 как 32-битную, так и 64-битную версию Java?
У меня есть некоторые приложения, которые я могу запускать под 64-битной версией, но есть некоторые, которые работают только под 32-битной.
windows-7
32bit-64bit
java
молекула
источник
источник
some applications that I can run under 64bit
тогда почему это не может быть 64-разрядная версия Java для запуска приложений, поэтому я был смущен. :-)◔_◔
Ответы:
Да, это совершенно не проблема. У вас даже может быть одновременно установлено несколько версий 32-битной и 64-битной Java на одном компьютере.
Собственно, у меня такая установка есть.
источник
ಠ_ಠ
Вы можете установить несколько сред выполнения Java под Windows (включая Windows 7), если каждая из них находится в своем собственном каталоге.
Например, если вы используете 64-разрядную версию Win 7 или Win Server 2008 R2, вы можете установить 32-разрядную JRE в «C: \ Program Files (x86) \ Java \ jre6» и 64-разрядную JRE в «C: \ Program Files \ Java \ jre6 "и, возможно, IBM Java 6 в" C: \ Program Files (x86) \ IBM \ Java60 \ jre ".
Приложение Java Control Panel теоретически может управлять несколькими средами выполнения: вкладка Java >> кнопка View ...
Есть вкладки для пользовательских и системных настроек. Вы можете добавить дополнительные среды выполнения с помощью «Добавить» или «Найти», но как только вы закончите добавлять среды выполнения и нажмете «ОК», вам нужно будет нажать «Применить» в главном фрейме вкладки Java, что не так очевидно, как могло бы быть - иначе ваши изменения будут потеряны.
Если у вас установлено несколько версий, автоматически обновляется только основная версия. Я не нашел решения этой проблемы, кроме слабого обходного пути ручного обновления всякий раз, когда я вижу автоматическое обновление, поэтому я хотел бы знать, есть ли у кого-нибудь исправление для этого.
Большинство Java IDE позволяют вам выбрать любую среду выполнения Java на вашем компьютере для сборки, но если вы не используете IDE, вы можете легко управлять этим с помощью переменных среды в окне cmd. Ваш PATH и переменная JAVA_HOME определяют, какая среда выполнения используется инструментами, запускаемыми из оболочки. Установите JAVA_HOME в нужный каталог jre и поместите каталог bin в свой путь (и удалите ссылки на другие среды выполнения) - с IBM вам может потребоваться добавить несколько каталогов bin. Это почти все, что делает стандартная система Java. Вы также можете установить CLASSPATH, ANT_HOME, MAVEN_HOME и т. Д. На уникальные значения, соответствующие вашей среде выполнения.
источник
Чтобы установить 32-битную Java в Windows 7 (64-битная ОС + машина). Ты можешь сделать:
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
он использует 32-битный (64-битный). Я должен использовать это, потому что многие сторонние библиотеки не работают с 64-разрядными версиями. Ява просыпаюсь из ада, дай нам персик: P. Го-язык - убийца.
источник
Как указано в pnt, вы можете иметь несколько версий 32-битной и 64-битной Java, установленных одновременно на одном компьютере.
Развивая это дальше: вот как можно было бы установить любые параметры времени выполнения для каждой из этих установок:
Вы можете запустить javacpl.exe или javacpl.cpl самой соответствующей Java-версии (bin-folder). Конкретная панель управления открывается нормально. Возможно добавление параметров.
источник