Minecraft в JDK 1.7.0_u2 x64

У меня Ubuntu 11.10 64-bit, и я установил JDK 1.7.0 update 2 x64 через страницу webupd8 . Но в настоящее время у меня есть проблемы с игрой Minecraft. После загрузки лаунчера с Minecraft.net и запуска игры java -jar /home/zrebec/Downloads/minecraft.jar launchcehr запускается нормально, после входа в игру загружаются обновления, но затем я получил только черный экран с этим в терминале:

[ 110]

Пожалуйста, кто-нибудь может мне помочь с этим? Я думаю, что проблема будет в архитектуре, потому что:

liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

Любая идея, пожалуйста?

Я знаю, может быть, это не по теме, потому что, возможно, это не проблема Ubuntu может быть, но в 64-битной системе все работает отлично, и я думаю, что принятый ответ может помочь многим пользователям и сделать игру лучше под Linux. В самом деле. Большое спасибо за любую идею.

14
задан 2 February 2012 в 15:56

9 ответов

Вместо того, чтобы запускать скрипт каждый раз, когда вы хотите запустить minecraft, вы также можете добавить библиотеки в ldconfig:

sudo su -c "echo [path to java]/lib/amd64(or i386) > /etc/ld.so.conf.d/java.conf"
sudo ldconfig

теперь просто запускайте minecraft, открыв его с помощью java в файловом менеджере

(пример строки 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")

0
ответ дан 2 February 2012 в 15:56

У меня та же проблема, но я установил через webupd8 - Установите Oracle Java (JDK) 7 в Ubuntu через PPA-репозиторий , выполняя поиск в Интернете, я нашел этот скрипт (я адаптировал скрипт к своей системе) ) но в основном это:

#!/bin/bash
export LD_LIBRARY_PATH="/opt/java/jre/lib/amd64"
java minecraft.jar

Сценарий для моей системы:

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

Я надеюсь, что это будет полезно

0
ответ дан 2 February 2012 в 15:56

Я скачал exe для Windows, дал ему загрузиться, вытащил фишку для майнкрафта из окна, я обнаружил, что это работает для меня (начиная с linux на их сайте не)

0
ответ дан 2 February 2012 в 15:56

@ JoZ3 Большое спасибо. Вы решили мою проблему. Хитрость была в том, чтобы перенаправить этот путь. Просто небольшая пачка для начинающих. Прежде чем читать это, я предположил, что вы все установили JDK 7, как JoZ3 написал в своем посте. (Необходим Oracle JDK.)

  1. Скачать minecraft.jar. Поместите его в какую-нибудь папку на рабочем столе.
  2. Создайте текстовый документ и вставьте в него команды JoZ3. Это обязательная команда, и мы создаем сценарий оболочки.

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

    Сохраните его, например, как fix.sh.

  3. Убедитесь, что вы запустили chmod fix.sh с этой командой. cd в каталог, где находится файл, и введите в терминале следующие команды:

    sudo chmod 755 fix.sh
    
  4. Запустите fix.sh из терминала, перетащив его в терминал и нажав Enter или вручную введите его местоположение в терминале и нажмите Enter.

Игра должна работать сейчас! Это решило мою проблему.

0
ответ дан 2 February 2012 в 15:56

Если Вы используете этот тип Java, http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux, то это - правильный код, в котором Вы нуждаетесь.

#!/bin/bash
export LD_LIBRARY_PATH="/usr/local/java/jre1.7.0_05/lib/amd64"
java -jar /path to your minecraft.jar file

Слова благодарности JoZ3, я просто немного изменил Ваш код.

2
ответ дан 2 February 2012 в 15:56

Это сработало для меня:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

Я адаптировал каталог, потому что я использую JAVA от ORACLE . Это решило загадку черного экрана. (:

0
ответ дан 2 February 2012 в 15:56

Нашел это на форуме Fedora, и он отлично работал для меня, запустив 12.04 Ubuntu-64bit с OpenJDK7u3

Ссылка

«У меня только что было то же самое проблема, и вот что сработало для меня:

  1. Перейти к http://lwjgl.org/download.php
  2. Нажмите на ссылку, чтобы загрузить новейшая стабильная версия
  3. Загрузите lwjgl-xxxzip (lwjgl-2.8.3.zip на момент написания)
  4. Перейдите в свою домашнюю папку и нажмите ctrl + h, чтобы показать скрытые файлы [ 115]
  5. Перейдите в .minecraft / bin и скопируйте соответствующие файлы .jar из папки jar в zip-файле, который вы туда загрузили
  6. Скопируйте .so-файлы из папки native / linux в zip файл в .minecraft / bin / natives
  7. Запустить Minecraft

Надеюсь, это поможет! "

0
ответ дан 2 February 2012 в 15:56

Итак ... Я нашел решение:)

К этой странице я написал этот скрипт и он отлично работает :) Я удаляю OpenJDK и после выполнения этого скрипта игра работает: )

export LD_LIBRARY_PATH="/usr/lib/jvm/jdk1.7.0_02/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
0
ответ дан 2 February 2012 в 15:56

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

0
ответ дан 2 February 2012 в 15:56

Другие вопросы по тегам:

Похожие вопросы: