Java Runtime Environment 64 bit: установка, проверка и решение ошибок

Ошибка «This application requires a Java Runtime Environment» при запуске программы почти всегда означает одно из двух: либо JRE на компьютере отсутствует, либо установлена 32-битная версия, а приложению требуется именно 64-bit сборка. Проверить разрядность можно за полминуты: откройте командную строку и выполните команду java -version — если в выводе нет упоминания «64-Bit», значит, стоит 32-битная редакция либо Java не прописана в системе вовсе.

В этой статье разберём, чем отличается 64-битная версия Java Runtime Environment, откуда её безопасно загрузить, как правильно установить и что делать, если программа продолжает «не видеть» Java после установки.

Что такое Java Runtime Environment и зачем нужна 64-битная версия

Java Runtime Environment (JRE) — это среда выполнения, без которой не запустятся приложения, написанные на языке Java. В её состав входят виртуальная машина Java Virtual Machine (JVM), стандартные библиотеки классов и вспомогательные компоненты. Сам по себе JRE не позволяет разрабатывать программы — для этого существует JDK, — но для запуска готового софта его достаточно.

Разрядность среды определяет, сколько оперативной памяти может использовать Java-приложение. 32-битная JVM ограничена примерно 1,5–2 ГБ heap-памяти на процесс, тогда как 64-битная версия снимает этот предел. Поэтому «тяжёлые» программы — среды разработки, серверные приложения, игры вроде Minecraft с модами — требуют именно 64 bit редакцию.

Важное ограничение: 64-битная JRE устанавливается только на 64-битную Windows. Проверить разрядность системы можно через Параметры → Система → О системе, строка «Тип системы».

Как проверить, какая версия Java уже установлена

Прежде чем что-то скачивать, стоит выяснить текущее состояние системы. Нажмите Win + R, введите cmd и выполните команду:

java -version

Если Java установлена, вывод будет примерно таким: номер версии, сборка и строка вида «Java HotSpot(TM) 64-Bit Server VM». Отсутствие слова «64-Bit» говорит о 32-битной редакции. Если же система отвечает «java не является внутренней или внешней командой» — среда либо не установлена, либо её путь не добавлен в переменную PATH.

  • 🔍 Откройте Панель управления → Программы и компоненты и найдите записи «Java» — в названии 32-битной версии обычно нет пометки о разрядности, а 64-битная помечается «(64-bit)».
  • 📁 Проверьте каталоги C:\Program Files\Java (64-бит) и C:\Program Files (x86)\Java (32-бит) — по расположению папки видно, какая редакция установлена.
  • ⚙️ Запустите панель Configure Java через поиск в меню «Пуск» — на вкладке «Java → View» отображаются все зарегистрированные среды выполнения.
📊 Какая версия Java установлена у вас сейчас?
64-битная
32-битная
Обе версии одновременно
Java не установлена

Где скачать Java Runtime Environment 64 bit

Единственный безопасный источник — официальный сайт Oracle (java.com или oracle.com) либо сайты альтернативных открытых сборок, таких как Adoptium (Eclipse Temurin) или Amazon Corretto. Сторонние «сборники софта» и торренты нередко подсовывают устаревшие или модифицированные инсталляторы с рекламными модулями.

⚠️ Внимание: не скачивайте JRE с сайтов-агрегаторов, которые подменяют кнопку загрузки рекламой. Установщик Java всегда бесплатен для личного использования — если ресурс требует оплату или отправку SMS, это мошенничество.

На странице загрузки выбирайте файл для Windows x64. Обычно предлагается онлайн-установщик (небольшой файл, докачивающий компоненты из сети) и офлайн-инсталлятор — второй удобнее, если нужно поставить Java на несколько машин или интернет нестабилен.

Пошаговая установка JRE 64 bit на Windows

Сам процесс установки прост, но несколько нюансов помогут избежать типовых проблем. Закройте все Java-приложения и браузеры перед началом — иначе установщик может потребовать перезагрузку.

☑️ Установка Java 64 bit

Выполнено: 0 / 5

После завершения обязательно откройте новое окно командной строки и повторите проверку java -version. Старое окно «не увидит» свежую установку, потому что переменные окружения считываются при запуске терминала.

Если на компьютере уже стояла 32-битная версия, её можно оставить — редакции разной разрядности не конфликтуют, так как ставятся в разные каталоги. Однако для чистоты системы неиспользуемую 32-битную JRE лучше удалить через «Программы и компоненты».

Настройка переменных окружения JAVA_HOME и PATH

Некоторые приложения (например, серверы и среды разработки) ищут Java не через реестр, а через системную переменную JAVA_HOME. Если после установки программа всё равно сообщает, что Java не найдена, проверьте этот момент.

Порядок действий: откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды. В разделе «Системные переменные» создайте переменную JAVA_HOME со значением — путём к папке установки, например C:\Program Files\Java\jre-… (точное имя каталога зависит от версии, посмотрите его в проводнике). Затем в переменной Path добавьте запись %JAVA_HOME%\bin.

set JAVA_HOME=C:\Program Files\Java\ваша_версия

set PATH=%JAVA_HOME%\bin;%PATH%

Команды выше работают только в текущем сеансе командной строки — для постоянной настройки используйте графический интерфейс «Переменные среды».

Почему приложение не видит Java даже после установки

Наиболее частые причины: программа 32-битная и не работает с 64-битной JVM; переменная JAVA_HOME указывает на старую или удалённую папку; приложение запущено до установки Java и требует перезапуска; в системе несколько версий Java и приоритет у неподходящей. Проверяйте эти пункты по очереди.

Сравнение популярных дистрибутивов Java

Кроме Oracle JRE существуют бесплатные альтернативы на базе OpenJDK, которые по функциональности практически идентичны. Выбор зависит от лицензионных требований и личных предпочтений.

ДистрибутивРазработчикЛицензияКому подходит
Oracle JRE / JDKOracleБесплатно для личного использования, коммерческие условия уточняйте в лицензииДомашним пользователям, тем, кому нужна «классическая» Java
Eclipse TemurinAdoptiumОткрытая, бесплатнаяТем, кто хочет свободную сборку без ограничений
Amazon CorrettoAmazonОткрытая, бесплатнаяРазработчикам и для серверного применения
Liberica JDKBellSoftОткрытая, бесплатнаяТем, кому нужны сборки под разные платформы

Для обычного запуска десктопных программ любой из перечисленных вариантов подойдёт одинаково хорошо — различия касаются в основном условий лицензирования и политики обновлений.

⚠️ Внимание: уточняйте условия лицензии Oracle перед использованием в коммерческой организации — условия менялись, и для бизнеса может потребоваться подписка. Открытые сборки OpenJDK таких ограничений не имеют.

Типичные ошибки и их решения

Разберём проблемы, с которыми чаще всего сталкиваются после установки 64-битной JRE. Большинство из них решается без переустановки системы или среды.

  • 🚫 «Java Virtual Machine Launcher: Error» — возможная причина: недостаточно памяти для запуска с указанными параметрами -Xmx. Уменьшите значение в настройках запускаемой программы.
  • 🔄 Программа запускает 32-битную Java вместо 64-битной — проверьте порядок записей в переменной Path: путь к нужной версии должен стоять выше.
  • 🧩 «UnsupportedClassVersionError» — приложение скомпилировано под более новую версию Java, чем установлена у вас. Обновите JRE.
  • 📦 Установщик не запускается — скачайте офлайн-версию и запустите её от имени администратора, временно отключив антивирус, если он блокирует инсталлятор.
⚠️ Внимание: не удаляйте старую версию Java, пока не убедитесь, что новая работает со всеми нужными программами. Некоторые устаревшие приложения привязаны к конкретной версии JRE.

Обновление и удаление Java

Устаревшая JRE — потенциальная дыра в безопасности, поэтому обновления игнорировать не стоит. По умолчанию Java периодически проверяет наличие новых версий и предлагает их установить; вручную проверку можно запустить через панель Configure Java, вкладка «Update».

Удаляется среда стандартно: Параметры → Приложения → Установленные приложения, найдите Java и нажмите «Удалить». После удаления проверьте, что в переменных окружения не осталось «мёртвых» путей к старой папке — они могут сбивать с толку другие программы.

Часто задаваемые вопросы

Можно ли одновременно держать 32-битную и 64-битную Java?

Да, они устанавливаются в разные каталоги и не конфликтуют. Это бывает нужно, если одна программа требует 32-битную среду, а другая — 64-битную. Управлять тем, какая версия используется по умолчанию, можно через переменную Path и панель Configure Java.

Чем JRE отличается от JDK?

JRE — только среда выполнения для запуска готовых программ. JDK (Java Development Kit) включает JRE плюс компилятор и инструменты разработчика. Если вы не пишете код на Java, достаточно JRE.

Почему в списке загрузок нет отдельной JRE для новых версий Java?

Начиная с новых линеек Java, Oracle распространяет в основном JDK, а отдельный JRE-установщик для конечных пользователей предлагается не для всех версий. Для запуска приложений подойдёт и JDK — JRE входит в его состав. Либо используйте сборки OpenJDK, где варианты поставки могут отличаться.

Нужна ли Java для Minecraft?

Современные версии игры поставляются со встроенной средой выполнения, поэтому отдельная установка обычно не требуется. Однако для старых версий, серверов и модпаков может понадобиться установленная в системе 64-битная Java подходящей версии — требования указываются в документации конкретного лаунчера или сборки.

Безопасно ли держать Java на компьютере?

Да, при условии регулярных обновлений. Уязвимости в JRE периодически находят и закрывают патчами, поэтому главное правило — не использовать давно не обновлявшиеся версии и скачивать дистрибутив только с официальных источников.