Можно ли установить как 32-битную, так и 64-битную Java на Windows 7? - PullRequest
80 голосов
/ 11 марта 2011

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

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

Ответы [ 4 ]

73 голосов
/ 11 марта 2011

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

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

20 голосов
/ 15 февраля 2012

Вы можете установить несколько сред выполнения 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 теоретически может управлять несколькими средами выполнения: вкладка Java >> кнопка View ... button

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

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

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

2 голосов
/ 04 января 2012

Для установки 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-битными.Ява просыпаюсь от ада, давай нам персикГо-язык убийца.

0 голосов
/ 15 сентября 2016

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

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

...