Скачать java для майнкрафта ваша операционная система определяется как windows 7 x32
Обновлено: 21.11.2024
Выделенная круглосуточная поддержка и своевременный доступ к обновлениям
Все в Zulu Builds OpenJDK, а также:
- Поддержка сборок Eclipse Temurin
- Доступ к стабилизированным сборкам (только безопасность)
- Внеплановые критические исправления
- SLA для ежеквартальных обновлений (гарантированный доступ)
- Патент и защита от загрязнения
- Усовершенствования функций (например, FIPS 140-2, поддержка MIPS, монотипные шрифты)
- Многоуровневые услуги поддержки (Стандартный, Премиум, Платиновый)
Бесплатно
для оценки и разработки
Повышение производительности, пропускной способности и экономии инфраструктуры
Все возможности Azul Platform Core, а также:
- Оптимизированная сборка OpenJDK с более высокой пропускной способностью и пропускной способностью.
- Непрерывный сборщик мусора C4 для кучи практически любого размера (от 1 ГБ до 8 ТБ)
- Сверхоптимизированный JIT-компилятор Falcon (LLVM)
- Все готово! ускоритель разминки
- Системные инструменты для оптимизации производительности в старых версиях Linux
- Компилятор Cloud Native Compiler для разгрузки JIT-компиляции.
Бесплатно
для оценки и разработки
Менеджеры пакетов
Azul Zulu
Репозитории Linux
Ядро платформы Azul
Платформа Azul Prime
Azul Zulu
в Docker Hub
Ядро платформы Azul
Платформа Azul Prime
Azul Zulu
API Discovery
Компоненты платформы
Центр управления полетами Азула
Анализируйте и профилируйте свои системы во время разработки и производства.
jИккинг
Определить, вызвана ли пауза приложения виртуальной машиной Java или операционной системой.
Инструмент часового пояса ZIUpdater
Применить обновления определения часового пояса к развернутым пакетам JDK.
Чай со льдом-паутина
IcedTea-Web — это реализация Java Web Start с открытым исходным кодом.
Азул Инспектор
Узнайте, какие настройки системы и приложения влияют на производительность.
Коммерческий комплект совместимости Azul
Коммерческий комплект совместимости Azul (CCK) предназначен для обеспечения совместимости Azul Zulu (100% открытый исходный код Azul, сертифицированные сборки OpenJDK) и проприетарной Java SE 6–8 от Oracle
Инструмент ответа сокета jRT
Точно отслеживайте время отклика конечного пользователя в активных приложениях.
Загрузить сборки Azul Zulu OpenJDK
По вопросам сборок PPC32-HF, PPC32-SPE и MIPS32 обращайтесь в отдел продаж Azul
Загружая или обновляя продукты с этой страницы, вы соглашаетесь с Условиями использования.
Установка в Windows с помощью ZIP-файла Zulu
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Извлеките содержимое архива в папку. Эта папка является вашей установочной папкой Azul Zulu.
Чтобы убедиться, что пакет был извлечен правильно, выполните следующую команду из командной строки.
Вы должны увидеть вывод, аналогичный следующему:
> \bin\java -version
openjdk версия "16" 16.03.2021
Среда выполнения OpenJDK Zulu16.28+11-CA (сборка 16+36)
OpenJDK 64 -Bit Server VM Zulu16.28+11-CA (сборка 16+36, смешанный режим, общий доступ)
Подробнее об установке Azul Zulu в Windows см. в разделе Установка Azul Zulu в Windows.
Установка в Windows с помощью файла Zulu TAR.GZ
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Извлеките содержимое архива в папку. Эта папка является вашей установочной папкой Azul Zulu.
Чтобы убедиться, что пакет был извлечен правильно, выполните следующую команду из командной строки.
Вы должны увидеть вывод, аналогичный следующему:
> \bin\java -version
openjdk версия "16" 16.03.2021
Среда выполнения OpenJDK Zulu16.28+11-CA (сборка 16+36)
OpenJDK 64 -Bit Server VM Zulu16.28+11-CA (сборка 16+36, смешанный режим, общий доступ)
Подробнее об установке Azul Zulu в Windows см. в разделе Установка Azul Zulu в Windows.
Установка в Windows с помощью MSI-файла Zulu
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Дважды щелкните загруженный файл .msi и следуйте инструкциям мастера.
Подробнее об установке MSI-пакетов Azul Zulu см. в разделе Установка Azul Zulu в Windows
Установка в Linux с помощью файла TAR.GZ
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Для RHEL, CentOS, Amazon Linux, SLES/OpenSUSE, Fedora, Scientific Linux, Oracle Linux, Debian или Ubuntu
Извлеките содержимое пакета в каталог:
Чтобы убедиться, что вы правильно распаковали пакет, выполните команду java:
Чтобы узнать больше об установке Azul Zulu в Linux на основе RPM, см.:
Установка в Alpine Linux с использованием репозитория APK
Пакет продукта Zulu представляет собой набор установочных пакетов.
Имя пакета Zulu | Описание | Зависимости |
---|---|---|
псевдоним zuluX-jdk | Нет | |
zuluX-jre-headless | Java без заголовка Среда выполнения (без поддержки графического интерфейса) | Нет |
zuluX-jre | Среда выполнения Headful Java (с поддержкой графического интерфейса) | zuluX-jre-headless |
zuluX-jdk-headless | Headless Java Development Kit (без поддержки графического интерфейса) | zuluX-jre-headless |
zuluX-jdk-headless | Комплект для разработки Java без головы ( без поддержки графического интерфейса пользователя) | zuluX-jre-headless |
zuluX-jdk | Headful Java Development Kit (с поддержкой графического интерфейса пользователя)< /td> | zuluX-jdk-headless zuluX-jre |
zuluX-src | Снимок общедоступного исходного кода Java Development Kit td> | Нет |
zuluX-doc | Документация по Java Development Kit (справочные страницы) | Нет |
zuluX-демо | Демонстрации и примеры Java Development Kit | zuluX-jdk |
Где X — версия Zulu: 13, 11 и 8.
Войдите как root или используйте sudo.
Установите пакет Zulu.
Пример
См. также советы по работе с репозиторием Azul в разделе "Устранение неполадок".
Установка в Linux с использованием пакетов RPM, DEB или APT
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Войдите в свою учетную запись root или используйте sudo для запуска команды, указанной ниже.
Войдите как root или используйте sudo.
Установите загруженный пакет RPM следующим образом:
Для RHEL или Oracle Linux:
$ Sudo Yum установить
$ sudo zypper установить
Подробнее об установке RPM-пакетов Azul Zulu см. в разделе Установка Azul Zulu в Linux на основе RPM.
Установка в Linux с использованием пакетов RPM, DEB или APT
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Войдите в свою учетную запись root или используйте sudo для запуска команды, указанной ниже.
Установите загруженный пакет следующим образом:
sudo apt install ./
Команда может попросить вас подтвердить, что вы хотите установить зависимости пакета.
Чтобы узнать больше об установке пакетов Azul Zulu DEB, см. раздел Установка Azul Zulu в Debian или Ubuntu.
Установка на macOS с помощью ZIP-файла Zulu
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Загрузите установочный пакет в подходящее место в вашей системе. Например:
Разверните загруженный файл .zip. Выберите метод.
В окне Finder дважды щелкните файл .zip.
Из командной строки терминала.
Все файлы Zulu для OpenJDK разворачиваются в соответствующие папки относительно подпапки /. Например
Установка на macOS с использованием пакета DMG через графический интерфейс
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Дважды щелкните загруженный файл DMG и следуйте инструкциям мастера.
Проверьте установку, выполнив команду java -version в окне терминала:
$ java -version
openjdk версия "11.0.11" 20.04.2021 LTS
Среда выполнения OpenJDK Zulu11.48+21-CA (сборка 11.0.11+9-LTS)
64-битный сервер OpenJDK VM Zulu11.48+21-CA (сборка 11.0.11+9-LTS, смешанный режим)
Подробнее об установке пакетов Azul Zulu DMG см. в разделе Установка Azul Zulu в macOS.
Установка на macOS с помощью ZIP-файла Zulu
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Запустите Finder и перейдите к папке загрузки.
Дважды щелкните файл, чтобы распаковать его. Если вы загрузите файл с помощью Safari, он может автоматически распаковать файл.
Кроме того, вы можете использовать приведенную ниже команду для распаковки файла:
Папка, в которую вы распаковали архив, является папкой установки Azul Zulu.
Чтобы проверить установку Azul Zulu, выполните следующую команду в окне терминала:
Подробнее об установке Azul Zulu в macOS см. в разделе Установка Azul Zulu в macOS.
Установка на macOS с помощью файла Zulu TAR.GZ
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Запустите Finder и перейдите к папке загрузки.
Дважды щелкните файл, чтобы распаковать его. Если вы загрузите файл с помощью Safari, он может автоматически распаковать файл.
Кроме того, вы можете использовать приведенную ниже команду для распаковки файла:
Папка, в которую вы распаковали архив, является папкой установки Azul Zulu.
Чтобы проверить установку Azul Zulu, выполните следующую команду в окне терминала:
Подробнее об установке Azul Zulu в macOS см. в разделе Установка Azul Zulu в macOS.
Установка на Solaris с помощью ZIP-файла Zulu
Перед установкой Zulu выполните задачи из раздела Подготовка платформы установки Zulu.
Извлеките загруженный файл .zip в папку.
Команда создает папку с именем пакета, но без расширения .zip. Это папка установки Azul Zulu.
Чтобы убедиться, что пакет был извлечен правильно, запустите
$ zulu8.52.0.23-ca-jdk8.0.282-solaris/bin/java -version
openjdk version "1.8.0_282"
Среда выполнения OpenJDK (Zulu 8.52.0.23-CA-solaris ) (сборка 1.8.0_282-b08)
Виртуальная машина OpenJDK 64-Bit Server (Zulu 8.52.0.23-CA-solaris) (сборка 25.282-b08, смешанный режим)
Дополнительные сведения об установке Azul Zulu в Solaris см. в разделе Установка Azul Zulu в Solaris.
Программное обеспечение Oracle GoldenGate Director и программа установки основаны на компонентах Java Runtime Environment (JRE). Во многих случаях эта среда уже существует, поскольку она была установлена при настройке системы или при установке другой программы. Если в системе, в которой вы устанавливаете серверные или клиентские компоненты, нет этой среды, следуйте этим инструкциям, чтобы загрузить JRE и проверить среду JRE в системах UNIX и Windows на предмет поддержки Oracle GoldenGate Director.
Информацию о поддерживаемых версиях JRE см. в разделе Требования к системе.
Загрузка среды выполнения Java
Вы можете бесплатно загрузить JRE с сайта Oracle.
В разделе «Платформа Java, стандартная версия» выберите текущий выпуск или нажмите «Предыдущие выпуски», чтобы установить более раннюю поддерживаемую версию. Вы можете использовать JDK или JRE. JDK включает JRE. Не используйте неподдерживаемую версию или выпуск Java JRE или JDK.
Следуйте подсказкам для загрузки JRE или JDK, подходящей для вашей операционной системы.
Следуйте инструкциям по установке, прилагаемым к JRE.
Сохраните путь к исполняемому файлу JRE. Он понадобится вам позже.
Выполните инструкции в разделе Проверка среды JRE.
Проверка среды JRE
В этом разделе содержатся инструкции по проверке среды JRE на платформах UNIX и Windows.
Проверка JRE в UNIX
После установки JRE выполните следующий тест, чтобы проверить версию Java, распознаваемую системой.
В командной оболочке операционной системы введите следующую команду.
Убедитесь, что в выводе команды указана версия, которую вы загрузили.
Проверка JRE в Windows
После установки JRE, но перед установкой Oracle GoldenGate Director Server проверьте путь к JRE, выполнив следующие задачи:
Проверьте версию JRE
Эти действия позволяют проверить версию JRE, установленную на сервере.
На клавиатуре одновременно нажмите клавишу Win (Windows) и клавишу R, чтобы открыть окно «Выполнить». Кроме того, вы можете выбрать Пуск , а затем Выполнить .
В поле "Выполнить" введите cmd, чтобы запустить командную консоль Windows.
Введите следующую команду:
Выполните одно из следующих действий:
Если результаты показывают версию JRE, которую вы установили, перейдите к инструкциям в разделе Установка сервера Oracle GoldenGate Director.
Если в результатах не отображается эта версия, закройте командную консоль и выполните действия, описанные в разделе Установка системной переменной JAVA_HOME.
Установите системную переменную JAVA_HOME
Эти шаги позволяют убедиться, что системная переменная среды JAVA_HOME указывает на установленную вами JRE, или создать переменную, если она отсутствует.
На рабочем столе (Windows 2000) или в меню "Пуск" (Windows XP) щелкните правой кнопкой мыши "Мой компьютер" и выберите "Свойства".
Перейдите на вкладку "Дополнительно" и выберите "Переменные среды".
В разделе «Системные переменные» найдите системную переменную JAVA_HOME. Путь JAVA_HOME должен указывать на место, которое вы записали при установке JRE.
Выполните одно из следующих действий:
Если вы видите системную переменную JAVA_HOME и она указывает на правильное местоположение, оставьте диалоговое окно "Переменные среды" открытым и следуйте инструкциям в разделе "Установка системного пути JAVA_HOME".
Если системная переменная JAVA_HOME не существует или указывает на неправильное расположение, перейдите к следующему шагу.
В разделе "Системные переменные" выполните одно из следующих действий:
Нажмите «Создать», чтобы создать переменную JAVA_HOME.
Выберите существующую переменную JAVA_HOME и нажмите «Изменить» . Откроется диалоговое окно для редактирования этой переменной.
В поле Имя переменной введите JAVA_HOME заглавными буквами.
В поле "Значение переменной" введите правильный путь к JRE.
Нажмите "ОК", чтобы задать путь и закрыть диалоговое окно.
Оставьте диалоговое окно "Переменные среды" открытым и следуйте инструкциям в разделе "Установка системного пути JAVA_HOME".
Установите системный путь JAVA_HOME
Эти шаги гарантируют, что путь JAVA_HOME находится в ожидаемом месте в системной переменной Path. Такие программы, как программное обеспечение базы данных Oracle, размещают путь к своим собственным установкам JRE в местоположении, ожидаемом сервером Oracle GoldenGate Director.
В диалоговом окне "Переменные среды" найдите переменную "Путь" в разделе "Системные переменные" .
Убедитесь, что путь к JAVA_HOME отображается первым в списке путей.
Выполните одно из следующих действий:
Если этот путь JAVA_HOME является первым путем в строке, закройте диалоговые окна «Переменные среды» и «Свойства системы» и следуйте инструкциям в разделе «Установка сервера Oracle GoldenGate Director».
Если этот путь JAVA_HOME не является первым путем в строке, перейдите к следующему шагу.
В разделе "Системные переменные" дважды щелкните переменную "Путь", чтобы открыть ее для редактирования.
В строке пути найдите путь JAVA_HOME. Если он есть, вырежьте и вставьте его (включая завершающую точку с запятой) в начало списка; в противном случае введите его. Путь должен быть введен как %JAVA_HOME%\bin .
Джейсон Фитцпатрик
Джейсон Фитцпатрик
Редактор по особым поручениям
Джейсон Фитцпатрик — главный редактор LifeSavvy, дочернего сайта How-To Geek, посвященного лайфхакам, советам и рекомендациям. Он имеет более чем десятилетний опыт публикации и является автором тысяч статей для Review Geek, How-To Geek и Lifehacker. Джейсон работал редактором Weekend Lifehacker до того, как присоединился к How-To Geek. Подробнее.
Одна из самых больших жалоб игроков Minecraft заключается в том, что Minecraft работает на Java — с этим сложно иметь дело, потому что он небезопасен и требует частого обновления, чтобы избежать эксплойтов, и они предпочли бы вообще не иметь с этим дело. Благодаря новому лаунчеру Minecraft больше не требует установки Java, поэтому вы наконец-то можете его удалить.
Коротко говоря, теперь Minecraft включает в свою установку автономную версию Java, и у нее нет проблем с безопасностью и неудобств, которые есть у обычной Java. Самое замечательное, что в нашем тестировании Minecraft должен работать быстрее, если вы используете их версию вместо уже установленной.
Обновление. Microsoft только что выпустила новую программу запуска для пользователей OS X, поэтому мы обновляем статью.
Какие новые изменения и почему это важно?
В течение последних нескольких месяцев Mojang тестировала новую программу запуска для Windows PC Edition Minecraft (программа запуска OS X находится в разработке и ожидается к концу года). Основное (и заслуживающее внимания) изменение в средстве запуска заключается в том, что теперь оно загружает автономную версию Java, которая не зависит от общей локальной установки Java на хост-компьютере.
Почему это важно и почему вас это должно волновать? Java печально известна эксплойтами и уязвимостями нулевого дня. Мы много писали о Java и проблемах с платформой на протяжении многих лет; если вам нужен основательный учебник о том, почему именно Java представляет собой такую проблему, мы настоятельно рекомендуем прочитать Java — это ужасно и небезопасно, пришло время отключить ее, вот как.
Какой бы ужасной ни была Java и как бы она ни была подвержена эксплойтам нулевого дня, это также магия, которая движет Minecraft, к лучшему или к худшему. Из-за этого миллионы людей во всем мире, которые любят Minecraft, также должны любить-ненавидеть Java и держать ее установленной в своей системе, чтобы играть в игру. Однако эта новая разработка Minecraft меняет игру, так что нам больше не нужна полная установка Java для всей системы, чтобы играть в игру.
Технически вам по-прежнему нужна Java, но теперь она загружается программой запуска Minecraft и хранится вместе с ней, а не устанавливается во всей системе. Если Minecraft — единственная причина, по которой у вас установлена Java, теперь у вас нет причин открывать свою систему для уязвимостей Java. Исполняемый файл Java, используемый Minecraft, остается в Minecraft и является невидимым и недоступным для остальной части системы.Более того, программа запуска Minecraft автоматически загружает правильную версию для вашей системы (все те игроки, которые непреднамеренно используют 32-разрядную версию Java на своих 64-разрядных компьютерах, должны благодаря этому значительно повысить производительность) и автоматически обновляет ее. Все это, и вам больше никогда не будет предложено установить панель инструментов Ask.
Сейчас новая программа запуска Minecraft для ПК с Windows доступна на веб-сайте Minecraft, но большинство игроков по-прежнему используют старую программу запуска. Давайте посмотрим, как обновиться до новой программы запуска, и посмотрим, какие преимущества производительности вы, вероятно, получите. Прежде чем мы продолжим, огромное спасибо участнику форума HTG adancom за то, что он обратил наше внимание на новую программу запуска.
Как переключиться на новую программу запуска в Windows
Процесс переключения практически безболезненный; это не изменит место хранения ваших пользовательских данных, поэтому вам не нужно беспокоиться об изменении вашего профиля или создании нового, или о любых изменениях в ваших мировых сохранениях.
Однако вам нужно будет сделать очень небольшую настройку, так как программа установки (начиная с этого руководства) не использует автоматически по умолчанию новый экземпляр Java и будет продолжать использовать существующую установку Java.
Первая остановка — официальная страница загрузки Minecraft. В разделе Windows возьмите копию Minecraft.exe. Исторически сложилось так, что куда помещать файл .EXE не имело особого значения, поскольку все, что он делал, — это вызывал данные, хранящиеся в папке пользовательских данных; пусковая установка действовала по существу как сверхзаряженный ярлык. Вы, вероятно, хотите быть более точным, где вы размещаете новую версию программы запуска, просто потому, что теперь она создает дополнительные подкаталоги для размещения игровых файлов, таких как автономный экземпляр Java, который нас так интересует.
При первом запуске и всех последующих запусках, в которых обнаружено обновление Java, на короткое время появится индикатор загрузки, показанный выше. Рассматриваемая среда выполнения, как вы уже догадались, является самой современной и подходящей для вашей системы средой выполнения для вашей машины.
После первого запуска вы увидите следующие подкаталоги и файлы, созданные в том же каталоге, что и программа запуска. Вы видите, что если у вас была привычка просто хранить файл minecraft.exe на рабочем столе или что-то подобное, вы можете теперь хранить его в отдельной папке.
Однажды в лаунчере необходима одна небольшая, но важная настройка. Выберите свой профиль в меню выбора профиля, которое находится в левом нижнем углу окна программы запуска. Нажмите «Изменить профиль».
Обновление: последняя программа запуска должна уже указывать на нужное место. Но все равно проверить стоит.
В меню профиля найдите внизу пункт «Настройки Java (дополнительно)». Вы заметите, что в настоящее время он указывает на общесистемную установку Java на снимке экрана выше (и вы, вероятно, увидите почти идентичный путь к папке в своем собственном профиле). Как упоминалось выше, новая программа запуска еще не использует автономный экземпляр по умолчанию.
Вам нужно отредактировать этот путь, чтобы он указывал на файл javaw.exe, загруженный программой запуска. Этот файл расположен относительно исполняемого файла программы запуска. В нашем примере мы разместили программу запуска в C:\New Minecraft Launcher\ для целей этого руководства. Если ваш лаунчер, например, находится в D:\Minecraft\, то ваш путь должен отражать это. Ищите в папке \runtime\ и во вложенных папках, пока не найдете исполняемый файл Java, о котором идет речь.
После внесения изменений (и повторной проверки правильности пути) нажмите «Сохранить профиль». Теперь, когда вы запускаете этот профиль, Minecraft будет использовать автономную установку Java, хранящуюся в программе запуска, вместо общесистемной установки Java.
На самом деле, если вы используете Java только в Minecraft, мы рекомендуем немедленно удалить Java из вашей системы.
Как переключиться на новую программу запуска для OS X
Если вы используете OS X, вы можете перейти в эту официальную ветку на Reddit и получить ссылку для скачивания. Как только вы это сделаете, это так же просто, как дважды щелкнуть DMG и перетащить Minecraft в папку «Приложения».
Вы заметите, что эта программа запуска сейчас находится в стадии бета-тестирования, так как после названия у нее есть _stage.Вам придется предположить, что скоро они запустят это для всех, и мы обновим эту статью, когда они это сделают.
После этого вы можете зайти в настройки профиля и посмотреть, на какую версию Java он указывает в данный момент. Это должен быть тот, который был в комплекте с новой загрузкой.
Сравнение производительности
Помимо значительного повышения безопасности благодаря изоляции Java, существует также значительный потенциал повышения производительности. Многие игроки в Minecraft используют 32-разрядную версию Java, хотя их оборудование поддерживает 64-разрядную версию Java. Программа запуска автоматически выбирает правильную версию.
Кроме того, многие игроки не обновляют свои установки Java. Это ужасно не только с точки зрения безопасности, но и с точки зрения производительности, поскольку Minecraft работает намного плавнее, когда вы используете самую последнюю версию Java.
Мы признаем, что ожидали довольно незначительного прироста производительности на нашей тестовой машине, поскольку на ней работала почти текущая версия 64-битной Java 8 (что является значительным улучшением по сравнению с 32-битной Java 7, которую используют большинство игроков Minecraft). ).
На этом снимке экрана, сделанном до того, как мы перешли на автономную установку Java, видно, что мы уже используем 64-разрядную версию Java и получаем 36 кадров в секунду. Это значение немного колебалось во время теста, но не превышало 40 кадров в секунду.
Когда мы переключились на слегка обновленный автономный экземпляр Java, загруженный программой запуска Minecraft, и бездействовали на том же месте, наш FPS вырос до 70 (это параметр вертикальной синхронизации, который мы установили для нашего конкретного монитора). В целом, неожиданный сдвиг в производительности для того, что (на нашей тестовой машине) было довольно незначительным изменением. Игроки, использующие 32-разрядную версию Java 7, при обновлении до 64-разрядной версии Java 8 должны увидеть значительные улучшения.
- › Как удалить Java в Mac OS X
- › Java на OS X — это сборка хлама, и вот как это остановить
- › Как играть в Minecraft с флешки и получать удовольствие от сборки блоков в любом месте
- › Как восстановить метки панели задач в Windows 11
- › Что означает XD и как вы его используете?
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Почему прозрачные чехлы для телефонов желтеют?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
Мне интересно, должен ли я запускать minecraft на 32-битном или 64-битном сервере Ubuntu; будет ли польза (улучшения скорости) или что-то еще, или все же? Недостатки?
Думаю, я один из тех людей, которые играют в Minecraft, используя 32-битную JVM на 64-битной ОС, производительность отстой. В тот момент, когда я переключился на использование 64-битной JVM, производительность резко улучшилась. Игра снова стала играбельной. Не знаю почему, просто так оно и есть. YMMV.
@Tobias: Интересно, что на моей машине всего 4 ГБ памяти, поэтому ограничение памяти не должно было повлиять на меня, насколько я знаю, но это все еще происходит.
6 ответов 6
Minecraft написан на Java, поэтому он должен «адаптироваться» как к 32-разрядным, так и к 64-разрядным системам (в зависимости от того, какая у вас среда выполнения Java: 32-разрядная или 64-разрядная).
Хотя сама Minecraft не оптимизирована для 64-разрядных систем, она использует преимущества оптимизации JVM для 64-разрядных процессоров. По сути, это означает, что доступно больше регистров общего назначения (16 в 64-разрядной версии против 8 в 32-разрядной, что означает лучший машинный код и меньший доступ к ОЗУ, что повышает производительность) и больший объем адресуемой памяти. С другой стороны, поскольку теперь указатели занимают в два раза больше места, при использовании 64-разрядной версии возникают дополнительные накладные расходы.
Но вам также следует подумать об операционной системе, так как она также будет использовать преимущества 64-разрядных улучшений. Если у вас более 2 ГБ или 3 ГБ оперативной памяти, ваша операционная система должна быть 64-разрядной, иначе она не сможет получить доступ ко всей оперативной памяти (или будет иметь значительные накладные расходы). А если у вас 64-разрядная операционная система, вам также следует использовать 64-разрядную среду выполнения Java для повышения производительности (как уже прокомментировали другие пользователи).
Кстати, на мой взгляд, вам всегда следует переходить на 64-разрядную версию, если только у вас нет веских причин избегать ее, например, из соображений совместимости (в данном случае это не так).
Подожди минутку! Я говорил о коде, написанном на Java, но как насчет нативных библиотек? Нравится поддержка OpenGL и OpenAL? Они доступны как в 32-битной, так и в 64-битной версии, и будет загружена правильная версия.И я могу подтвердить, что в моей 64-битной системе Linux она загружает 64-битную версию этих родных библиотек Java. (в качестве эксперимента я удалил 32-битные версии, и Minecraft по-прежнему работает нормально)
Одной из наиболее распространенных проблем, возникающих при установке Pixelmon, является нехватка памяти в Minecraft. Pixelmon имеет много больших ресурсов, таких как модели, текстуры и звуки, для загрузки которых требуется значительно больше памяти по сравнению с ванильным Minecraft и многими другими модами. Недостаток памяти обычно приводит к сбою или зависанию Minecraft во время загрузки, хотя это также может проявляться в виде постоянного зависания.
Содержание
Выявление проблемы
Проблемы с памятью — не единственная причина того, что Minecraft не загружается, хотя перечисленные ниже проблемы часто связаны с нехваткой выделенной памяти.
Сбой
Первая часть отчета о сбое Minecraft. Выделенная область указывает на то, что в Minecraft закончилась память.
Если Minecraft вылетает при попытке запуска, возможно, сбой вызван нехваткой памяти. Чтобы проверить, так ли это, вам нужно посмотреть отчет о сбое, который отображается после сбоя Minecraft. Первая строка отчета о сбое после «Описания» — это начало фактического сбоя. Найдите любую из следующих строк:
- "java.lang.OutOfMemoryError: пространство кучи Java"
- "net.minecraftforge.fml.common.LoaderException: java.lang.OutOfMemoryError: пространство кучи Java"
- "Вызвано: java.lang.IllegalAccessError: попытка доступа к полю net.minecraft.client.renderer.entity.RenderManager.field_178636_l из класса com.pixelmonmod.pixelmon.client.ClientProxy"
- "в сети.minecraft.world.World.getSkyColorBody(World.java:1477)"
Если сбой начинается с любой из этих строк, то Minecraft, скорее всего, дает сбой из-за нехватки памяти.
Замораживание
- Если Minecraft зависает на экране загрузки, весьма вероятно, что ему не хватило памяти. В частности, проблемы с памятью часто приводят к зависанию экрана загрузки Forge при загрузке моделей и текстур. (на этапе «Перезагрузка — ModelManager»)
- Если Minecraft зависает через определенные промежутки времени, а затем разблокируется, возможно, Minecraft не имеет достаточно памяти для бесперебойной работы.
Выделение дополнительной памяти
Чтобы повысить производительность и стабильность модифицированной установки, необходимо выделить больше памяти для Minecraft. (не менее 2 ГБ)
Панель запуска Minecraft
Технический лаунчер
- В средстве запуска Technic нажмите на значок шестеренки с надписью "Параметры запуска" в правом верхнем углу.
- Перейдите на вкладку "НАСТРОЙКИ JAVA".
- Нажмите на поле "Память" и увеличьте выделенный объем как минимум до 2 ГБ.
AT Launcher
- В AT Launcher нажмите "Настройки" справа.
- Перейдите на вкладку "Java/Minecraft".
- Нажмите на поле "Максимальный объем памяти/ОЗУ" и увеличьте выделение не менее чем до 2 ГБ.
Если вы не можете увеличить объем памяти выше 1 ГБ или игра вылетает, см. этот раздел.
Другие проблемы
Если Minecraft не запускается успешно после изменения распределения, есть несколько возможных причин.
32-битная Java
Возможно, вы используете 32-разрядную версию Java, которая не позволяет выделять больше 1 ГБ. Если у вас установлена 64-битная версия Java, все еще возможно, что Minecraft использует вашу 32-битную версию Java. Один из способов проверить версию Java, используемую Minecraft, — это проверить вывод игры, когда она не запускается. Если Minecraft использует 32-разрядную версию Java, появится следующее сообщение:
В программе запуска Technic вы не сможете выделить более 1 ГБ ОЗУ, если используете 32-разрядную версию Java. AT Launcher выдаст ошибку при установке в 32-разрядной среде.
Вы можете скачать 64-битные установщики для Java здесь. Обязательно выберите версию, помеченную как 64-разрядную, так как все непомеченные установщики по-прежнему будут 32-разрядными.
32-разрядная операционная система
Если вы используете Windows и не можете установить 64-разрядную версию Java, возможно, ваша операционная система 32-разрядная и не может запускать 64-разрядные программы. Имейте в виду, что обновление Windows с 32-разрядной до 64-разрядной — нетривиальная задача. Если вы хотите выполнить обновление, перейдите по одной из следующих ссылок в зависимости от используемой версии Windows:
32-разрядное оборудование
Если вы не можете перейти на 64-разрядную операционную систему, возможно, процессор вашего компьютера поддерживает только 32-разрядную работу. В этом случае вам потребуется новый компьютер с 64-разрядным процессором.
Недостаточно памяти
Объем памяти, установленной на компьютере с Windows 7. В этой системе недостаточно памяти для запуска Pixelmon.
Если вы уже установили 64-разрядную версию Java и по-прежнему получаете те же ошибки, что и раньше, возможно, на вашем компьютере недостаточно памяти для запуска Pixelmon.
Вы можете проверить объем памяти, установленной в вашей системе, щелкнув правой кнопкой мыши «Компьютер» (Windows 7/8) или «Этот компьютер» (Windows 10) и выбрав «Свойства». Найдите запись «Установленная память (ОЗУ)» в разделе «Система». Если установлено 2 ГБ или меньше, вам потребуется добавить больше памяти на компьютер, чтобы запустить Pixelmon.
Если вы хотите купить и установить больше памяти, процесс подробно описан здесь.
Глобальные параметры Java
В системах Windows могут быть установлены специальные настройки, ограничивающие объем памяти, который может быть выделен для программы Java. Часто это ограничение составляет менее 2 ГБ памяти и переопределяет любые заданные вручную аргументы JVM, в результате чего для Minecraft выделяется слишком мало памяти.
Чтобы проверить, влияет ли на вас это ограничение, просмотрите раздел «Сведения о системе» в отчете о сбое Minecraft, найдите строку, начинающуюся с «Флаги JVM», и найдите -Xmx в эта линия. Если вы видите несколько аргументов -Xmx, включая тот, которого нет в текстовом поле «Аргументы JVM» в вашем профиле Minecraft, глобальное ограничение Java не позволяет вам выделить достаточно памяти.
Следующий фрагмент кода является примером флагов JVM, которые отображаются в отчете о сбое при возникновении глобальной проблемы ограничения Java. Обратите внимание, что существует определенный пользователем -Xmx2G и дополнительный -Xmx512M, который пользователь не добавлял вручную.
Читайте также: