Как установить Minecraft (Клиент)

31

Как правильно установить Minecraft, в том числе настроить все необходимые пакеты или приложения для его установки и устранить наиболее распространенные проблемы, с которыми сталкиваются пользователи Ubuntu при попытке использовать Minecraft.

Я пытаюсь установить и запустить Minecraft без предварительной установки Oracle-версии Java. Я хочу использовать версию OpenJDK, которая поставляется с Ubuntu, и, в крайнем случае, использовать Oracle.

Я также хочу узнать список проблем, связанных с Minecraft в Ubuntu и возможные пути их решения.

Также поможет пошаговое руководство по установке Minecraft.

Луис Альварадо
источник

Ответы:

45

Это руководство (которое заняло у меня чуть более 3 дней на написание и тестирование) было сделано для решения большинства проблем, связанных с правильной установкой Minecraft. Он очень подробный и ориентированный на Ubuntu 11.10+, так как это была первая версия, включающая OpenJDK 1.7, но в ней по-прежнему может отсутствовать дополнительная информация для решения других проблем, связанных с Minecraft.

У меня также не было достаточно времени для тестирования версий ниже 11.10, но если это работает или нет на версиях ниже, это всего лишь вопрос тестирования упомянутых здесь шагов (но с OpenJDK 1.6). Руководство также было создано, чтобы попытаться решить все проблемы с использованием OpenJDK, прежде чем пытаться переключиться на версию Oracle для Java. Я постараюсь охватить наиболее распространенные проблемы и сделаю медленное пошаговое руководство по установке Minecraft, Minecraft Server и Tips для устранения неполадок, выполняя все максимально просто. Если вы найдете опечатку, недостающую информацию или у вас есть советы, пожалуйста, дайте мне знать, чтобы мы могли еще больше улучшить эту ситуацию.

Прежде чем читать это руководство, есть пара новых способов установки Minecraft. Сначала у нас есть официальный Minecraft Launcher, который корректно работает с версиями 1.6+. Чтобы получить его просто перейдите на сайт загрузки Minecraft или просто нажмите на ссылку Minecraft Launcher . Запустите Launcher, и он позаботится о всех необходимых библиотеках и обновлениях. Я проверил это в 13.04, и это работает из коробки. Вам нужно только установить OpenJDK, который упомянут в ответе ниже.

Другой способ - использовать Minecraft Installer . Это быстрый и простой способ установить Minecraft и убедиться, что все работает правильно (очень хороший сценарий). Это для Ubuntu 12.04+. Просто:

  1. Откройте терминал: наберите terminalна приборной панели. Откройте приборную панель, нажав SUPERкнопку.

  2. Установите PPA:

    sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
    
  3. Обновите систему и установите Minecraft Installer:

    sudo apt-get update && sudo apt-get install minecraft-installer 
    
  4. Тип майнкрафт в тире:

    введите описание изображения здесь

  5. Играть

Только что проверил это и работает отлично. Хотя, если игра запускается, и вы получаете черный экран, пожалуйста, продолжайте читать, особенно часть о LWJGL, возможно, вам не хватает установки / перезаписи этих библиотек в папке Minecraft.

Если вы не хотите использовать PPA или Официальный Launcher, тогда непременно прочитайте это руководство, которое проведет вас через еще один длинный путь ...

Это трехэтапное руководство. Перед загрузкой Minecraft нам нужно сначала:

  • Посмотрим, есть ли у нас необходимое оборудование.
  • Посмотрите, есть ли у нас инструменты, необходимые для его установки и воспроизведения.
  • Установите игру в правильном порядке с соответствующими файлами.

(Проверено на Ubuntu 11.10, 12.04, 12.10 и 13.04 в 32-битной и 64-битной версиях)

ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ (рекомендуется)

Процессор - 2 ГГц (он будет работать на более низких герцах, но вам потребуются часы занятий йогой, потому что он будет медленнее запускаться и играть.)

Оперативная память - минимум 512 МБ, рекомендуется 2 ГБ

ВИДЕО - Рекомендуется, начиная с Nvidia Geforce FX и выше, Intel GMA 3000 (4-го поколения) и выше или Radeon 9000 Series и выше. Он будет работать меньше, но это рекомендуется.

Если вы не соответствуете или превышаете Требования к оборудованию, некоторые из проблем, с которыми вы столкнетесь, следующие:

  • Видео глюки (странная графика во время игры или в игровом меню)
  • Медленный рендеринг (менее 10 кадров в секунду) и проблемы со звуком
  • Вылетает через определенное время
  • Minecraft перестает отвечать на пару секунд (повторяется)
  • Заморозка системы

ПРИМЕЧАНИЕ . Очень важно убедиться, что вы правильно установили видеокарту и поддерживает OpenGL. Самый быстрый способ сделать это - установить пакет mesa-utils:

sudo apt-get install mesa-utils 

затем запустите:

glxinfo | grep -e "direct rendering"

Это скажет вам, если вы используете прямой рендеринг (который необходим для 3D). Если да, то у вас все хорошо, если нет, тогда вам нужно приобрести более качественную видеокарту или установить для нее подходящие драйверы. Для NVIDIA и ATI используйте фирменные драйверы.

НУЖНЫ ИНСТРУМЕНТЫ

1. Вино

Wine может понадобиться для установки Minecraft, если вам случится скачать его .EXE-версию. Я действительно должен отметить, что если у вас есть версия для Windows, вы можете без проблем перейти на панель запуска Linux и не потеряете ранее проделанную работу. Процедура копирования любых скинов и других модов описана ниже, но суть в том, что Minecraft отлично работает на Ubuntu после версии 1.6.

Идите в WINEHQ и следуйте инструкциям там. Если нет, просто выполните следующие строки:

sudo add-apt-repository ppa:ubuntu-wine/ppa -y  
sudo apt-get update  
sudo apt-get install wine1.5  

(Это должно установить последнюю версию Wine на данный момент)

После установки запустите, winecfgчтобы настроить его. Тогда закрой его. Вам нужно открыть его только один раз, чтобы выполнить настройку.

2. Загрузите LWJGL (облегченная библиотека игр Java)

Этот шаг НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ, поскольку он решит 99% проблем, с которыми пользователи Ubuntu сталкиваются с Minecraft. Даже если вы используете официальный Launcher или PPA, вам нужно это сделать.

введите описание изображения здесь

Перейдите по следующей ссылке, чтобы загрузить его:

введите описание изображения здесь

Всегда скачивайте ZIP-версию. Не загружайте версии SOURCE, DOCS или APPLET. Придерживайтесь одного с помощью lwjgl-VERSION.zip. Например, я скачал файл lwjgl-2.8.5.zip

На всякий случай, помимо загрузки упомянутой мной, также установите версию LWJGL, которая поставляется с Ubuntu:

sudo apt-get install liblwjgl-java  

3. Загрузите / установите OpenJDK (который поставляется с Ubuntu), если он еще не установлен

В терминале введите следующее:

sudo apt-get install openjdk-7-jre default-jdk icedtea-7-plugin 

(Если вы хотите OpenJDK версии 7, которую я рекомендую)

sudo apt-get install openjdk-6-jre default-jdk icedtea-6-plugin  

(Если вы хотите OpenJDK версии 6)

Примечание. Если у вас установлена ​​Java, команда update-java-alternativesбудет доступна, что означает, что у вас уже есть Java (OpenJDK, Sun JDK, Any JDK). Чтобы проверить, просто перейдите в терминал и введите update-java-alternatives. Если команда есть, она выдаст справочное сообщение. Если нет, вы получите ошибку о том, что команда не найдена. Это быстрый способ узнать, есть ли у вас Java.

После теста проверьте, какая у вас версия, набрав следующее:

update-java-alternatives -l

Это должно показать что-то похожее на это:

  server@server:~$ update-java-alternatives -l
  java-1.7.0-openjdk-i386 1071 /usr/lib/jvm/java-1.7.0-openjdk-i386

В этом примере у нас есть версия 1.7 OpenJDK для 32-битной среды (из-за i386 в конце. 64-битная будет иметь amd64 в конце вместо i386.)

Чтобы проверить, отсутствует ли что-либо, просто измените / установите альтернативу Java.

sudo update-java-alternatives -s java-1.7.0-openjdk-i386  

В этом случае 32-битная версия. Если он 64-битный, это будет выглядеть примерно так

sudo update-java-alternatives -s java-1.7.0-openjdk-amd64  

Введите, update-java-alternatives -lчтобы увидеть, какие версии Java у вас есть, если вы используете другую или используете 64-битную версию.

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

4. Инструмент сжатия / декомпрессии

Я использую 7-Zip.

sudo apt-get install p7zip-full p7zip-rar

5. Minecraft Исполняемый Launcher (Minecraft Launcher)

Загрузите это с официального сайта Minecraft :

введите описание изображения здесь

Прямая ссылка ЗДЕСЬ

Этот файл будет находиться в вашей домашней папке. Я рекомендую домашнюю папку, потому что будет легче следовать ей до конца учебника. Например, если мой пользователь - CYREX, он войдет /home/CYREX. Убедитесь, что вы правильно загрузили этот файл, так как, например, в Chrome нажатие на файл .jar попытается выполнить файл вместо его загрузки для некоторых пользователей. Просто щелкните правой кнопкой мыши по ссылке в разделе СКАЧАТЬ на сайте minecraft и скажите, чтобы она загружалась в вашу домашнюю папку.

После этого откройте терминал и в вашей домашней папке введите chmod +x minecraft.jar. Это даст файлу исполняемое свойство, чтобы вы (очевидно, ^^) запустили файл, чтобы поиграть в игру. Файл должен находиться в вашей домашней папке, поскольку он будет пытаться прочитать вашу папку .minecraft, которая также будет в вашей домашней папке (я упомяну, как это сделать позже). Этот шаг не нужен, если вы хотите выполнить файл из терминала. Если вы хотите выполнить файл через графический интерфейс с Nautilus, вам понадобится исполняемый бит.

Вы также можете задать свойство исполняемого файла, щелкнув правой кнопкой мыши по файлу, перейдя на вкладку прав доступа и активировав опцию «Выполнить». Тот, который говорит «Разрешить выполнение файла как программы».

введите описание изображения здесь

Перезагрузите компьютер (на всякий случай)

Теперь вы готовы к установке игры ...

ИГРА

Загрузка Minecraft

Вы можете скачать Minecraft с:

Если вы загружаете игру из Ubuntu Software Center или с официального сайта (для Linux), нет необходимости выполнять некоторые из следующих шагов, упомянутых здесь, поскольку они будут выполнены для вас. Кредиты идут к Марко Чеппи . Единственное, что нужно - это пусковая установка Minecraft для Linux, необходимая для обновлений и запуска игры.

Игра составляет около 50 МБ . Обратите внимание на размер, прежде чем скачивать его из любого места, которого нет на официальном сайте (на всякий случай). Я упоминаю об этом, поскольку иногда мы путаем загрузку клиента (только Jar-файл) с полной версией игры. Разница в том, что исполняемый файл Jar составляет около 5 МБ (файл minecraft.jar находится в викине minecraft и находится в папке .minecraft / bin). Пусковая установка Minecraft составляет менее 100 КБ. Фактическая игра, как я уже говорил, составляет 50 МБ.

Если вы похожи на меня и сначала играли в Windows, то установите игру с помощью Wine (нет необходимости покупать ее снова).

введите описание изображения здесь

После завершения установки игра должна создать папку .minecraft в /home/USER/.wine/drive_c/users/USER/Application Data. Для этого просто откройте DASH и наберите букву C. Если у вас уже настроено Wine, должен появиться значок Обзор C: Drive . Нажмите здесь. С этого момента перейдите к пользователям -> ИМЯ ПОЛЬЗОВАТЕЛЯ (зависит от вашего пользователя Ubuntu) -> Данные приложения .

введите описание изображения здесь

Когда вы попадете в Данные приложения, вы сразу не увидите папку .minecraft. Вам нужно нажать CTRL+, Hчтобы скрытые папки / файлы появились. Теперь вы можете увидеть папку .minecraft.

введите описание изображения здесь

Выберите папку .minecraft и скопируйте ее в свою домашнюю папку. Например /home/cyrexбудет моя домашняя папка, после копирования она должна выглядеть так /home/cyrex/.minecraft. Теперь идите к себе домой и в папку .minecraft. Расположение должно выглядеть примерно так: /home/cyrex/.minecraft.

введите описание изображения здесь

На этом изображении, поскольку пользователь является SERVER, местоположение /home/server/.minecraft

Поскольку мы хотим перейти в папку .minecraft, вам нужно либо нажать CTRL+, Hа в домашней папке найти папку .minecraft или нажать CTRL+ Lи добавить в адресную строку .minecraft после косой черты в / home / USER /, чтобы она выглядит как /home/USER/.minecraft, затем нажмите ENTER.

введите описание изображения здесь

Теперь внутри папки Minecraft перейдите в папку BIN.

Вспомните библиотеки LWJGL, которые вы скачали ранее. Вы собираетесь использовать их. Распакуйте файл ZIP LWJGL. Внутри распакованной папки вы найдете следующие подпапки (справку об этом шаге также можно найти ЗДЕСЬ ):

введите описание изображения здесь

  • Папка JAR. Содержимое папки JAR должно находиться в папке Minecraft BIN внутри .minecraft. Перезаписать все файлы, которые просят об этом.
  • НАТИВНАЯ папка с несколькими папками внутри. Внутри папки NATIVE вы найдете папку LINUX. Содержимое папки NATIVE / LINUX должно находиться в папке BIN / NATIVES внутри .minecraft. Опять перезаписать любой файл, который просит.

Просто резюме:

JAR Folder --> .minecraft/bin  
NATIVE/LINUX Folder --> .minecraft/bin/natives

Перезаписывайте что угодно, когда копируете файлы в папку BIN или BIN / NATIVE вашего minecraft.

Теперь в Nautilus, в вашей домашней папке, выберите minecraft.jar (тот, размером менее 100 КБ ) внутри вашей домашней папки (НЕ внутри вашей папки .minecraft) и щелкните по ней правой кнопкой мыши. Выберите open with и выберите версию OpenJDK, которую вы установили.

введите описание изображения здесь

Теперь играй! Вы также можете запустить игру из терминала следующим образом:

java -jar minecraft.jar

при условии, что терминал открывается в вашей домашней папке (это поведение по умолчанию).

ПОИСК ПРОБЛЕМЫ

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

1. Minecraft не открывается после выполнения всех шагов, упомянутых выше

Если игра начинает выдавать ошибки, подобные следующим или аналогичным:

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

введите описание изображения здесь

В большинстве случаев это означает, что вы либо выполняете неверный файл minecraft.jar (это должен быть модуль запуска minecraft, размер которого меньше 100 КБ и называется minecraft.jar, а не исполняемый файл minecraft объемом 5 МБ, который находится внутри. Папка minecraft / bin также имеет то же имя minecraft.jar) или вы не обновили библиотеки, как я упоминал выше, с более новым LWJGL. Убедитесь, что вы действительно выполняете правильный файл minecraft.jar и перезаписали и обновили правильные файлы библиотеки.

2. Черный экран при загрузке игры или после входа в систему

На это есть несколько причин.

  • 1-й случай: аналогично первому упомянутому пункту, просто убедитесь, что вы используете правильный файл minecraft.jar.

  • Второй случай: добавьте net.minecraft.LauncherFrame в конец строки исполняемого файла. Например: java -jar minecraft.jar net.minecraft.LauncherFrame.

  • 3-й случай: если вы используете 64-битную систему, экспортируйте путь к библиотеке. Введите следующую команду непосредственно перед запуском программы запуска:

    export LD_LIBRARY_PATH = "/ usr / lib / jvm / java-1.7.0-openjdk-amd64 / lib / amd64 /"

    Затем запустите панель запуска: java -jar minecraft.jar

    (Вам может потребоваться изменить часть о «java-1.7.0» на ту, которую вы используете, которая может быть: java-6-openjdk, java-7-openjdk, java-7-openjdk-i386, java- 6-openjdk-amd64 и другие.

    (Помните, что вы всегда можете щелкнуть правой кнопкой мыши на панели запуска и выбрать «Открыть с помощью» в контекстном меню, а затем выбрать OpenJDK, который вы хотите использовать.

  • Четвертый случай: вы забыли перезаписать файлы библиотеки новыми LWJGL. Не забудьте загрузить файлы библиотеки обновлений и перезаписать файлы в папках minecraft bin и bin / native. Это помимо решения этой проблемы также решает многие другие проблемы, такие как звук, движение, сбои ...

3. Получил "Ошибка: не удалось найти или загрузить основной класс minecraft.jar"

Вы забыли добавить «-jar» в строку Java. Так должно быть java -jar minecraft.jarи неjava minecraft.jar

4. Есть ли скрипт для установки Easy Minecraft (включая создание иконки Unity Launcher для Minecraft)

Вы можете перейти на https://github.com/Enkouyami/Complete-Minecraft-Installer и скачать скрипт оттуда. Не забудьте дать ему исполняемое разрешение.

5. Во время игры в Minecraft моя видеокарта (Nvidia или Ati) начинает нагреваться, и скорость вращения вентилятора увеличивается / загрузка процессора достигает 100%.

В настройках Minecraft есть настройка, которая называется «Настройки производительности». Убедитесь, что эта опция включена или в Сбалансированном, или в Энергосберегающем. Для некоторых видеокарт и ЦП, если вы установите эту опцию на Максимальное число кадров в секунду, она в буквальном смысле даст вам максимальное число кадров в секунду, которое видеокарта и процессор могут обрабатывать во время игры в Minecraft, что очень быстро повысит температуру видеокарты, поскольку вы хотите видеть МАКСИМАЛЬНЫЙ FPS, с которым карта может справиться, а также будет держать процессор более сосредоточенным на игре. Измените эту опцию на более низкую настройку, если вы хотите, чтобы видеокарта понизила температуру, избегая необходимости покупать видеокарту очень скоро, а также дать CPU возможность отдохнуть от смерти.

6. Minecraft меню и игра работают очень медленно (низкий FPS)

Опустите все настройки в настройках видео Minecraft. Параметры, которые действительно имеют большое значение (в порядке наибольшего влияния на производительность): расстояние рендеринга, графика, производительность, частицы, плавное освещение, использование VSync и облака.

7. Minecraft отстает

В меню параметров Minecraft в разделе «Видео» отключите текстуры сервера. В настройках Snooper отключите Allow Snooper. Это единственные параметры на стороне клиента, которые помогут с запаздыванием (при условии, что запаздывание связано не с видео, а с сетью).

8. Клавиатура и мышь не реагируют во время игры в Minecraft

В некоторых очень редких случаях (при условии, что вы правильно установили библиотеку LWJGL), вам нужно запустить minecraft как SUDO: sudo java -jar minecraft.jar

IBus также может быть проблемой. Если предыдущий метод не работает, попробуйте выйти из IBus из системного меню.

9. Есть проблема OpenGL

Не забудьте установить проприетарные драйверы для вашей видеокарты ATI или Nvidia.

10. Как я могу попробовать разработку / следующую версию Minecraft.

Вам нужно только перейти на вики майнкрафт, в разделе разработки ЗДЕСЬ

И скачать версию, которую вы хотите, и если это клиент или сервер. Сервер должен перезаписать имеющийся у вас файл сервера (тот, который называется minecraft_server.jar ). Клиент должен перезаписать имеющийся у вас клиент Minecraft (не в панели запуска Minecraft, а в файле Minecraft.jar внутри .minecraft / bin). Я предлагаю просто переименовать оригинальный файл и поместить новый файл вместе с оригинальным.

11. Есть ли улучшения в использовании Minecraft в 32-битной или 64-битной системе?

Есть небольшое улучшение с точки зрения скорости. Единственные 2 изменения производительности, которые я увидел, были в том, что я мог указать расстояние рендеринга (опция в настройках видео) в FAR и скорость загрузки персонажа в мир. Помимо этих двух, есть небольшие изменения. Если вы хотите видеть большие расстояния, я рекомендую 64-битную, но 32-битная тоже имеет большое расстояние. Кроме того, в некоторых случаях возникает проблема при использовании 64-битной. Решение состоит в том, чтобы использовать LD_LIBRARY_PATH перед выполнением игры. Например

export LD_LIBRARY_PATH="/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/amd64/"

затем

java -jar minecraft.jar

12. Нужны ли параметры -Xmx и -Xms?

Обычно нет, по умолчанию достаточно, чтобы Minecraft работал гладко, но если у вас ограниченная память (2 ГБ или меньше) или слишком много памяти (8 ГБ или больше), они могут как-то помочь. Xms - это память, используемая при запуске программы, а Xmx - максимально допустимая память. Обычно я рекомендую установить оба значения на одно и то же, чтобы исключить динамическое увеличение памяти между запуском программы и максимально используемым значением. Играйте с ними, если у вас мало памяти. Например:

Для системы памяти 1 ГБ , мы можем установить их -Xms256m -Xmx512m
Для системы памяти 2 Гб , мы можем установить их -Xms512M -Xmx1024M
Для системы памяти 4 ГБ нам не нужно , чтобы установить их , но если вы все еще хотите , то начальное значение может быть -Xms1024M -Xmx2048M или -Xms2048M -Xmx4096M

Недостатком их установки является то, что игра может начать запрашивать все больше и больше памяти, пока не выйдет из строя. Обычно это происходило чаще в старых версиях (утечка памяти), но не так в более поздних. Тем не менее, если ваша система через некоторое время дает сбой, проверьте использование памяти и используйте обе переменные, чтобы установить начальное и максимальное использование памяти.

13. Ошибка с OpenJDK (версии 6 и 7)

В последнем случае, если у вас возникла очень странная и странная проблема с обеими версиями OpenJDK 6 и 7, и их невозможно использовать, установите версию Oracle Sun JDK. Используйте следующую строку для установки, обновления и настройки Sun JDK:

sudo add-apt-repository ppa:webupd8team/java -y && sudo apt-get update && sudo apt-get install oracle-java7-installer && sudo update-java-alternatives -s java-7-oracle

или следующее:

sudo add-apt-repository ppa:webupd8team/java -y  
sudo apt-get update  
sudo apt-get install oracle-java7-installer  
sudo update-java-alternatives -s java-7-oracle  

Это добавит PPA в ваши репозитории, обновит ваши репозитории, установит версию Oracle Oracle и установит использование Java. в данном случае это Java 7, но в будущем она может измениться на Java 8. Это ТОЛЬКО в случае, если у OpenJDK есть серьезная проблема, которую не исправит даже обновление или переустановка.

ЛИЧНОЕ ПРИМЕЧАНИЕ. Учитывая количество сайтов (включая официальные), которые упоминают Linux, а затем сразу предлагают в качестве первого варианта платформу Sun Java и даже рекомендуют удалить или очистить установку OpenJDK, я считаю, что это очень плохой способ показать потенциал OpenJDK есть, особенно над приложениями, такими как Minecraft. Лично я считаю, что предложение в качестве первого варианта установки Sun Java поверх OpenJDK, даже не предлагая OpenJDK в большинстве случаев, является грубым способом отклонить платформу Java с открытым исходным кодом над платформой с закрытыми исходными кодами, просто потому что «она была первой протестировано с Sun "," оно официально рекомендовано Minecraft "(или любым другим программным сайтом на Java) или OpenJDK выдал ошибку 2 года назад.

OpenJDK прошел очень долгий путь, и его так легко отмахнуться, и скорость разработки OpenJDK намного больше и быстрее, чем раньше, это знает любой, кто следил за разработкой OpenJDK. Я оставил вариант Sun в качестве последней альтернативы не из-за проблемы Open Source / Closed Source, а из-за того, что я установил Minecraft на более чем 50 ПК, начиная от видеокарт Nvidia, Ati или Intel и заканчивая Pentium 2, Athlon. XP и Core i7, используя только OpenJDK, от версии 1.2.5 до версии 1.4.5. Так что мой опыт работы с OpenJDK и Minecraft должен говорить сам за себя. Мало того, но большинство проблем Minecraft на самом деле не решаются путем изменения OpenJDK на версию Oracle Sun Java, но решаются с помощью переменных Java, обновления библиотек, выполнения правильного файла minecraft,

В качестве последнего совета, обновление до новой версии Ubuntu решит многие проблемы, связанные с OpenJDK, проблемами со звуком, видео и аппаратными проблемами в целом. Некоторые проблемы, обнаруженные при использовании 11.04 или 11.10, например, были решены с помощью более поздней версии Ubuntu. Анализируя количество вопросов, связанных с Minecraft в Askubuntu или на форуме Ubuntu, мы видим, что с появлением версии Ubuntu появляется все меньше и меньше вопросов.

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

Луис Альварадо
источник
9
Самый большой ответ, который я когда-либо видел!
Рубенс Мариуццо
18
это слишком, слишком сложно. Я бы никогда не попытался установить Minecraft, если бы увидел это первым :) Полные инструкции: 1. Скачайте minecraft.jar; 2. начать это с java -jar minecraft.jar; 3. Исправить проблему с отсутствующей библиотекой lwjgl. Там не особенно нет необходимости вины и нет необходимости использовать .exeинсталлятор только разорвать .minecraftпапку из глубин вины каталогов в следующем шаге. Я ценю усилия, которые вы вложили в это, хотя :)
Сергей
@Sergey - Спасибо, в любом случае, когда я скачиваю minecraft.jar и пытаюсь его выполнить, это всегда доставляет мне проблемы.
Луис Альварадо
Вместо того, чтобы использовать .exe загрузчик / загрузчик, чтобы получить minecraft.jar, вы можете просто скачать его с: Здесь . Вам не нужно ничего, кроме этого jar и lwjgl для запуска minecraft, все остальные файлы создаются / загружаются автоматически (даже если вы еще не купили игру). Обратите внимание, что это URL-адрес, с которого официальный загрузчик загружает его.
mid_kid
2
Возможно, вам придется обновить это для новой пусковой установки Minecraft. Тем не менее, он работает лучше (автоматическая загрузка библиотек и ресурсов)
kiri
6

Я предполагаю, что вы уже minecraft.jarзагрузили. Если нет, то вы можете получить его с minecraft.net .

Minecraft написан на Java, и поэтому, если вы хотите запустить его (или любое другое приложение, написанное на Java), вам необходимо установить соответствующий пакет. Этот пакет есть OpenJDK Java 7 Runtime, и вы можете установить его, открыв Ubuntu Software Center и выполнив поиск java. Это должен быть первый результат.

Когда он установлен, щелкните правой кнопкой мыши minecraft.jar, выберите Open withи выберите OpenJDK Java 7 Runtimeиз списка.

B00m! Вы сделали


источник
В дополнение к Крису Уилсону я хочу сказать, что Minecraft иногда не работает должным образом в Ubuntu / Linux -> он показывает ошибку памяти при запуске. В этом случае вам необходимо обновить библиотеки LWJGL. Чтобы сделать это, смотрите здесь: askubuntu.com/questions/177996/…
Доминик Бергер
Также вам нужно будет запустить его как исполняемый файл.
Ullallulloo
5

Наткнулся на ваш вопрос, ища те же ответы ... И я думаю, что нашел решение (работает в терминале, но не с иконкой Unity, хотя). У меня Ubuntu 12.04 64 бит, с проприетарными драйверами NVidia (кажется важным)

В Minecraft, похоже, есть проблема с OpenJDK, поэтому я установил Oracle JRE:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

(источник: Java JRE не будет установлен из-за ошибки «tar: Ошибка не восстанавливается» )

Затем я перезапустил скрипт установки Minecraft, чтобы удалить - установить (очистить, настроить на использование Oracle JRE):

http://ubuntuforums.org/showthread.php?t=1726735

(он не найдет sun-java6-jre, но вместо этого найдет и выберет oracle-java7-installer)

И затем, поскольку, похоже, существует проблема с путем к 64-битной библиотеке oracle-java7, я изменил /usr/local/bin/minecraftсодержимое так:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -jar Minecraft.jar

(источник: Minecraft в jdk 1.7.0_u2 x64 )

Сначала сделайте резервную копию, и ваш пробег (путь чтения библиотеки) может отличаться

и в этот момент звонок minecraftв терминал работает! (к сожалению, Icon, установленный в Unity / Programs, по-прежнему не работает)

jfkenney
источник
Ну, я на самом деле не знаю, почему это сработало, но да, это сработало. Я говорю это, потому что я тестировал с версией оракула, и она не работала. Но работа, как вы упомянули здесь, работает. Я нахожусь на 32-битной Ubuntu. Спасибо, JFK.
Луис Альварадо
0

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

Вы можете увидеть этот пост здесь: /programming/10063530/java-library-path-error

Ян Б.
источник
0

У меня была та же проблема, и я решил ее, просто указав полный путь к minecraft.jar в командной строке. Это было так просто. Я использую Ubuntu 12.04.

Итак, у меня было:

java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 
Крис Харрингтон
источник
0

Одна вещь, которая работала для меня (Sun JRE 1.7.xx, Open Suse 12.1), состояла в том, чтобы скопировать файлы .jar из каталога linux lwjgl в тот же каталог, в котором они находятся в каталоге .minecraft. В дополнение к каталогу \ native

user139267
источник
0
sudo apt-get install java-package
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Нажмите «ОК», чтобы принять условия Oracle.

Чтобы выполнить, скопируйте и вставьте «minecraft.jar» в вашу домашнюю папку и используйте эту команду:

java -jar minecraft.jar

Кроме того, вам нужно обязательно открыть порт 25565, если вы используете брандмауэр, чтобы иметь доступ к Интернету.

mchid
источник
0

Более простой метод, который я считаю, работает для меня.

  1. Установите OpenJDK 7 JRE с помощью этой команды:

    sudo apt-get install openjdk-7-jre
    
  2. Скачать Minecraft с официального сайта .

    1. Нажмите на ссылку «показать все платформы».
    2. Загрузите Minecraft.jar в разделе « Minecraft для Linux / Other ».
  3. Дайте «Minecraft.jar» права на выполнение .

    1. Щелкните правой кнопкой мыши на «Minecraft.jar» и откройте «Свойства».
    2. Перейдите на вкладку «Разрешения», а затем включите поле
      «Разрешить выполнение файла как программы».
  4. Запустите эту команду в терминале:

    sudo sed -i 's:NoDisplay=true:NoDisplay=false:' '/usr/share/applications/openjdk-7-java.desktop'
    
  5. Убедитесь, что файл «Minecraft.jar» откроется в Java:

    1. Щелкните правой кнопкой мыши на «Minecraft.jar» и откройте «Свойства».
    2. На вкладке «Открыть с помощью», если «OpenJDK Java 7 Runtime» не является « приложением по умолчанию », нажмите «OpenJDK Java 7 Runtime», а затем «Установить по умолчанию»
  6. Дважды щелкните файл «Minecraft.jar». Панель запуска должна открыться.

харакири
источник