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

30

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

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

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

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

    
задан Luis Alvarado 04.12.2012 в 18:36
источник

8 ответов

45

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

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

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

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

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

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

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

    sudo apt-get update && sudo apt-get install minecraft-installer 
    
  4. Введите minecraft в тире:

  5. Play

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

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

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

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

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

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

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

ОЗУ - 512 МБ минимум, 2 ГБ Рекомендуемый

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

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

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

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

sudo apt-get install mesa-utils 

затем выполните:

glxinfo | grep -e "direct rendering"

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

НЕОБХОДИМЫЕ ИНСТРУМЕНТЫ

1. Вино

Для установки Minecraft может понадобиться Wine, если вы загрузите его .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, вам нужно это сделать.

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

Всегда загружайте 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 Version 7)

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

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

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

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

update-java-alternatives -l

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

  [email protected]:~$ 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 (Minecraft Launcher)

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

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

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

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

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

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

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

ИГРА

Загрузка Minecraft

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

  • Программный центр Ubuntu
  • Официальный сайт
  • Сторонние рекламные сайты - MinecraftInstall / MinecraftInstallDownload

Если вы загружаете игру из 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 . Если у вас уже установлено вино, появится значок Обзор C: Диск . Нажмите здесь. Отсюда перейти к пользователям - & gt; USERNAME (зависит от пользователя Ubuntu) - & gt; Данные приложения .

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

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

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

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

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

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

  • Папка JAR. Содержимое папки JAR должно войти в папку Minecraft BIN внутри .minecraft. Перезапишите все файлы, которые его запрашивают.
  • Папка NATIVE с несколькими папками внутри. В папке 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) и щелкните правой кнопкой мыши в теме. Выберите «Открыть» и выберите версию OpenJDK, которую вы установили.

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

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.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.

  • 2-й случай: добавьте «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, который вы хотите использовать.

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

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

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

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

Вы можете перейти на Ссылка и загрузить сценарий оттуда. Не забудьте дать ему разрешение на выполнение.

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

В параметрах Minecraft есть параметры в настройках видео, называемых Performance. Удостоверьтесь, что этот параметр включен либо с балансировкой, либо с энергосбережением. Для некоторых видеокарт и CPU, если вы установите этот параметр на Maximum FPS, он будет LITERALLY дать вам максимальную FPS, которую могут обрабатывать видеокарты и CPU во время игры Minecraft, что повысит температуру видеокарты очень быстро, так как вы хотите видеть МАКСИМАЛЬНУЮ FPS, которую может обрабатывать карта, и также будет держать процессор больше в игре. Измените эту опцию на более низкую настройку, если вы хотите, чтобы видеокарта понижала температуру, избегая необходимости покупать видеокарту очень скоро, а также дать процессору перерыв от смерти.

6. Меню Minecraft и ingame работают очень медленно (Low FPS)

Опустите все настройки в параметре Video Settings. Варианты, которые действительно делают большую сделку (в порядке наибольшего влияния на производительность): Render Distance, Graphics, Performance, Particles, Smooth Lighting, Use VSync и Clouds.

7. Minecraft отстает

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

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

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

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

9. Существует проблема OpenGL

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

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

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

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

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

В плане скорости немного улучшается. Единственное изменение производительности, которое я видел, это факт, что я мог бы разместить расстояние рендеринга (опция в настройках видео) в 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 Java и настроит используемую Java. в этом случае это Java 7, но в будущем это может измениться на Java 8. Это ТОЛЬКО в случае, если OpenJDK имеет серьезную проблему, которая даже не обновляет или не переустанавливает его.

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

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

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

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

ответ дан Luis Alvarado 04.12.2012 в 18:37
источник
6

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

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

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

B00m! Все готово.

    
ответ дан Chris Wilson 02.12.2012 в 13:19
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):

Ссылка

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

И тогда, поскольку, похоже, проблема с пути к библиотеке 64bits 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 в терминале работает! (к сожалению, значок, установленный в Unity / Programs, по-прежнему не работает)

  • Безопасны ли PPA для добавления в мою систему и какие" красные флаги "отслеживать?
ответ дан jfkenney 27.07.2012 в 02:56
0

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

Вы можете увидеть этот пост здесь: Ссылка

    
ответ дан Ian B. 24.07.2012 в 19:35
0

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

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

java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 
    
ответ дан Chris Harrington 08.03.2013 в 12:51
0

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

    
ответ дан user139267 11.03.2013 в 01:02
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 13.12.2013 в 19:24
0

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

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

    sudo apt-get install openjdk-7-jre
    
  2. Загрузите Minecraft с официального веб-сайта .

    1. Нажмите ссылку «показать все платформы».
    2. Загрузите 'Minecraft.jar' в разделе Minecraft for 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. Пусковая установка должна открыться.

ответ дан minerz029 14.02.2014 в 22:26