Возможно ли установить 32-битную и 64-битную Java на Windows 7?

Возможно ли установить как 32-битную, так и 64-битную Java на Windows 7?

У меня есть некоторые приложения, которые можно запускать до 64 бит, но есть некоторые, которые работают только под 32 бит.

Ответ 1

Да, это абсолютно не проблема. Вы даже могли одновременно иметь несколько версий одновременно 32-битной и 64-битной Java на одном компьютере.

На самом деле, у меня такая настройка.

Ответ 2

Вы можете установить несколько запусков Java в Windows (включая Windows 7), если они находятся в их собственном каталоге.

Например, если вы используете 64-разрядную версию Win 7 или Win Server 2008 R2, вы можете установить 32-разрядную JRE в "C:\Program Files (x86)\Java\jre6" и 64-bit JRE в "C:\Program Files\Java\jre6" и, возможно, IBM Java 6 в "C:\Program Files (x86)\IBM\Java60\jre".

Приложение Java Control Panel теоретически имеет возможность управлять несколькими режимами работы: Вкладка Java → Просмотр...

Есть вкладки для пользовательских и системных настроек. Вы можете добавить дополнительные временные ряды с помощью "Добавить" или "Найти", но как только вы закончите добавлять время выполнения и нажмите "ОК", вам нужно нажать "Применить" в главном фрейме Java, что не так очевидно, как могло бы быть, иначе ваши изменения будут потеряны.

Если у вас установлено несколько версий, будет автоматически обновляться только основная версия. Я не нашел решения для этого, кроме слабого обходного пути обновления вручную, когда я вижу автоматическое обновление, поэтому я хотел бы знать, есть ли у кого-то исправление для этого.

Большинство Java IDE позволяют вам выбрать любое время выполнения Java на вашем компьютере для создания, но если вы не используете IDE, вы можете легко управлять этим с помощью переменных среды в CMD-окне. Ваша переменная PATH и JAVA_HOME определяет, какая среда выполнения используется инструментами, запускаемыми из оболочки. Установите JAVA_HOME в каталог jre, который вы хотите, и поместите каталог bin в свой путь (и удалите ссылки на другие среды выполнения). В IBM вам может понадобиться добавить несколько каталогов bin. Это почти все настройки, которые делает система Java по умолчанию. Вы также можете установить CLASSPATH, ANT_HOME, MAVEN_HOME и т.д. Для уникальных значений в соответствии с вашим временем выполнения.

Ответ 3

Для установки 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-битным. Java просыпается от ада, дайте нам персик: P. Go-language - убийца.

Ответ 4

Как указано pnt, вы можете одновременно иметь несколько версий как 32-битной, так и 64-битной Java на одном компьютере.

Принимая это оттуда: вот как можно установить любые параметры времени выполнения для каждой из этих установок:

Вы можете запустить javacpl.exe или javacpl.cpl из самой Java-версии (bin-folder). Специальная панель управления открывается нормально. Добавление параметров возможно.