Я установил JDK и JRE из этого урока и перепробовал много способов его запуска, но мои результаты всегда одинаковы. Если бы кто-нибудь мог помочь мне, я был бы очень благодарен.
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: /home/dennis/.minecraft/bin/natives/liblwjgl.so: /home/dennis/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at net.minecraft.client.Minecraft.F(SourceFile:1853)
at aoe.<init>(SourceFile:20)
at net.minecraft.client.Minecraft.<init>(SourceFile:77)
at anv.<init>(SourceFile:36)
at net.minecraft.client.MinecraftApplet.init(SourceFile:36)
at net.minecraft.Launcher.replace(Launcher.java:136)
at net.minecraft.Launcher$1.run(Launcher.java:79)
Я играю в майнкрафт и исправил проблему следующим образом: Используя версию java оракулов, используя команды wepupd8 java ppa. Следуйте этому руководству: http://www.ubuntugeek.com/how-to-install-oracle-java-7-in-ubuntu-12-04.html
Затем попробуйте это в терминале
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/i386"
А потом:
java -jar technic-launcher-latest.jar
Если это не работает для вас, вам придется обновить файлы jwgl, следуя этому уроку , который я написал (включены ссылки внизу, если вы предпочитаете их использовать):
OpenJDK Java 7 установки
sudo apt-get install openjdk-7-jre
Затем загрузите последнюю копию LWJGL отсюда http://lwjgl.org/download.php и извлеките его
Скопируйте следующее в ~/.minecraft/bin
И следующее к ~/.minecraft/bin/natives
Затем перезапуск Minecraft
Удостоверьтесь, что Вы перезаписываете файлы, которые загружает Minecraft, они устарели.
Установите клиент Oracle Java или, если вы используете его и у вас возникли проблемы, попробуйте OpenJRE.
Затем, самое главное, вам нужно сделать это:
http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL
Это меня достало и работает.
Я получил ту же ошибку wrong ELF class: ELFCLASS32
, и после обновления LWJGL до 2.8.4 Minecraft 1.3.2 работал для меня с Oracle Java 1.7.0_07 и OpenJDK 6 на Ubuntu 12.04 x86_64.
Вы можете изменить исполняемый файл java
с помощью sudo update-alternatives --config java
.
Убедитесь, что вы установили версию 6 OpenJDK, если вы ее используете. У Minecraft есть проблемы с OpenJDK 7. Было бы лучше, если бы вместо этого вы установили Sun Java.
Попробуйте установить проприетарные драйверы.
Это помогло мне.
Поиск дополнительных драйверов в Unity Dash.
Вместо того, чтобы делать то, что предлагает другой пост, мой двоюродный брат был достаточно любезен, чтобы сообщить мне эту опцию (источник) , найденную путем поиска специально для моего дистрибутива, но которая будет работать с другими, имеющими эту же проблему также. Часть проблемы уже была решена путем запуска следующего из терминала.
При использовании Java 7:
export LD_LIBRARY_PATH="/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/amd64/"
Если не использовать Java 7, вы сможете найти переменную в Google довольно легко, например, для Java 6 вы можете попробовать:
export LD_LIBRARY_PATH="/usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/amd64/"
Теперь это должно сработать, но это не сработало, поэтому после прочтения поста выше я решил сделать то, что предложено, и добавить в ~ / .bashrc. Добавление в любом месте файла будет хорошо, просто скопируйте и вставьте вышеупомянутое, используя gedit или nano. :
gnomesu gedit ~/.bashrc
Теперь сохраните или Ctrl kbd> + s kbd> и закройте gedit, а затем выполните следующее для обновления bash:
source ~/.bashrc
Попробуйте запустить Minecraft снова, и вы должны быть настроены.