Як встановити Minecraft (клієнт)


31

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

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

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

Покрокове керівництво щодо встановлення Minecraft також допоможе.


Відповіді:


45

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

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

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

Інший спосіб - використовувати інсталятор Minecraft . Це швидкий і простий спосіб встановити Minecraft і переконатися, що все працює правильно (Дуже хороший сценарій). Це для Ubuntu 12.04+. Просто:

  1. Відкрийте термінал: Наберіть terminalна тире. Відкрийте тире, натиснувши 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. Грати

Просто це перевірили, і він працює чудово. Хоча якщо гра розпочнеться і ви отримаєте чорний екран, будь ласка, читайте , особливо частину про LWJGL, можливо, вам не вистачить встановлення / перезапис цієї бібліотеки у вашій папці minecraft.

Якщо ви не хочете користуватися PPA чи офіційним пусковим механізмом, будь-якими способами прочитайте цей посібник, який проведе вас ще одним довгим шляхом ...

Це керівництво на 3 етапи. Перед завантаженням 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 FPS) та проблеми зі звуком
  • Збій через певний час
  • Minecraft стає невідповідальним на пару секунд (це повторюється)
  • Замороження системи

ПРИМІТКА : Дуже важливо переконатися, що ви правильно встановили відеокарту та чи підтримує вона OpenGL. Найшвидший спосіб зробити це - встановити пакет mesa-utils:

sudo apt-get install mesa-utils 

потім запустіть:

glxinfo | grep -e "direct rendering"

Це скаже вам, якщо ви використовуєте Direct Rendering (який потрібен для 3D). Якщо так, ви добре, якщо ні, то вам доведеться отримати кращу відеокарту або встановити належні драйвери для неї. Для NVIDIA та ATI використовуйте власні драйвери.

ПОТРІБНІ ІНСТРУМЕНТИ

1. Вино

Для встановлення 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. Навіть якщо ви використовуєте офіційний пусковий механізм або 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 (Minecraft Launcher)

Завантажте це з офіційного сайту Minecraft :

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

Пряме посилання ТУТ

Цей файл збережеться у вашій домашній папці. Я рекомендую домашню папку, тому що буде простіше прослідкувати її через решту підручника. Наприклад, якщо мій користувач - CYREX, він увійде /home/CYREX. Перевірте, чи правильно ви завантажили цей файл, оскільки, наприклад, у Chrome, натиснувши на файл .jar, спробує виконати файл, а не завантажити його для деяких користувачів. Клацніть правою кнопкою миші посилання в розділі ЗАВАНТАЖИТИ сайт Minecraft і скажіть, щоб він завантажився у вашу домашню папку

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

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

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

Перезавантажте ПК (про всяк випадок)

Тепер ви готові встановити гру ...

ГРА

Завантаження Minecraft

Ви можете завантажити Minecraft з:

Якщо ви завантажуєте гру з програмного центру Ubuntu або з офіційного сайту (для 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: диск» . Натисніть на нього. Відтепер переходьте до користувачів -> USERNAME (залежно від вашого користувача 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 з кількома папками всередині. Всередині папки 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.

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

Тепер ГРУЙТЕ !. Ви також можете виконати гру з терміналу так:

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.

  • 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, який ви хочете використовувати.

  • Четвертий випадок: ви забули перезаписати файли бібліотеки новішими LWJGL. Не забудьте завантажити файли бібліотеки оновлень і перезаписати ті, які знаходяться в кошику Minecraft і 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 всередині налаштувань відеозапису називається «Продуктивність». Переконайтеся, що цей параметр включений або врівноважений, або енергозбережений. Для деяких відеокарт та процесора, якщо встановити цей параметр на Максимальний FPS, він ЛІТЕРАЛЬНО надасть вам максимум FPS, з яким відеокарта і CPU можуть працювати під час гри в Minecraft, що дуже швидко підвищить температуру відеокарти, оскільки ви хочете побачити МАКСИМАЛЬНИЙ FPS, з яким може працювати карта, а також зосередить увагу на процесорі більше на грі. Змініть цю опцію на нижчу, якщо ви хочете, щоб у відеокарти було знижено температуру, уникаючи необхідності купувати відеокарту дуже скоро, а також відпустіть процесор від вмирання ..

6. Меню Minecraft та ingame працюють дуже повільно (низький 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, у розділі про розробку ТУТ

І завантажте потрібну версію та якщо вона клієнтська чи серверна. Сервер повинен перезаписати наявний у вас серверний файл (той, який називається 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 до ваших сховищ, оновить ваші сховища, встановить версію Java 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 як останню альтернативу, не через проблему з відкритим кодом / закритим джерелом, а тому, що я встановив Minecraft на понад 50 комп'ютерах, починаючи від відеокарт Nvidia, Ati або Intel до Pentium 2, Athlon XP та Core i7, використовуючи лише OpenJDK, від версії 1.2.5 до версії 1.4.5. Тож мій досвід OpenJDK та Minecraft повинен говорити сам за себе. Мало того, але більшість проблем Minecraft насправді не вирішуються зміною OpenJDK на версію Sun Java Oracle Sun, а вирішуються змінними 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, ви можете просто завантажити його з: Ось . Для запуску minecraft вам не потрібно нічого більше, ніж jar та lwjgl, всі інші файли створюються / завантажуються автоматично (Навіть якщо ви ще не купили гру). Зауважте, що це URL-адреса, з якої завантажує його офіційний запуску.
mid_kid

2
Можливо, вам доведеться оновити це для нового запуску Minecraft. Хоча це краще обробляє речі (автоматичне завантаження бібліотек та ресурсів)
kiri

6

Я припускаю, що ви вже minecraft.jarзавантажили. Якщо ні, то ви можете отримати це з minecraft.net .

Minecraft написаний на Java, тому, якщо ви хочете запустити її (або будь-яку іншу програму, написану на Java), вам потрібно встановити відповідний пакет. Цей пакет є OpenJDK Java 7 Runtime, і його можна встановити, відкривши програмний центр Ubuntu та шукаючи java. Це повинен бути перший результат.

Після його встановлення клацніть правою кнопкою миші minecraft.jar, виберіть Open withі виберіть OpenJDK Java 7 Runtimeзі списку.

B00м! Ви закінчили.


На додаток до Кріса Вілсона, хочу сказати, що Minecraft іноді не працює належним чином на Ubuntu / Linux -> він показує помилку пам'яті під час запуску. У цьому випадку вам потрібно оновити бібліотеки LWJGL. Для цього дивіться тут: askubuntu.com/questions/177996/…
Домінік Бергер

Крім того, вам потрібно дозволити його виконувати як виконуваний файл.
Ullallulloo

5

Я підійшов до вашого запитання, шукаючи однакові відповіді ... І я думаю, що я знайшов рішення (працює в терміналі, але не з Icon Unity Icon). У мене є 64 біти Ubuntu 12.04 з власними драйверами 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у терміналі працює! (на жаль, значок, встановлений у Unity / Programs, все ще не працює)


Ну, я насправді не знаю, чому це працювало, але так, так і було. Я говорю це тому, що я тестував версію oracle, і це не спрацювало. Але робити це так, як ви згадували тут, працює. Я на 32-бітному Ubuntu. Дякую jfk.
Луїс Альварадо


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. Окрім \ рідного каталогу


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, якщо у вас працює брандмауер, щоб мати доступ до Інтернету.



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». Тепер пускова установка повинна відкритися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.