Возможный дубликат:
Minecraft в jdk 1.7.0_u2 x64
Я пробовал писать на форумах, но мне действительно нужна помощь (я администратор сервера и действительно не хочу переходить на Windows только для запуска Minecraft). В общем, изначально я запускал openjdk6, так как мне сказали, что 7 нестабильна, и я получал периодические скачки лага во время ходьбы (по крайней мере, раз в 3 секунды экран замирал на десятую долю секунды).
После этого я попытался установить Java JDK7 от Sun (я не мог получить 6-ю версию без подписки на рассылку новостей Oracle). При попытке запустить Minecraft я получил черный экран после входа в систему с сообщением об ошибке:
27 achievements
182 recipes
Setting user: Thunder7102, -1618112820878091307
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/noiro/.minecraft/bin/natives/liblwjgl.so: /home/noiro/.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(ClassLoader.java:1939)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
at java.lang.Runtime.load0(Runtime.java:792)
at java.lang.System.load(System.java:1059)
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 org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at net.minecraft.client.Minecraft.a(SourceFile:184)
at net.minecraft.client.Minecraft.run(SourceFile:657)
at java.lang.Thread.run(Thread.java:722)
Это меня достало, поэтому я попытался установить виртуальную машину Windows 7 через virtualbox, я дал ей 256 Мб графической памяти с 2D и 3D ускорением и 3 Гб оперативной памяти. Я установил Java JDK7 для Windows (которая, по опыту, работает на другом разделе Windows 7). И снова черный экран после входа в систему. Что, черт возьми, происходит, ребята?
Ubuntu 12.04 64bit Полностью обновленная под управлением Gnome3 Nvidia GTS 450 1.3GB OC'd AMD Athlon II 4x 2.8Ghz 6GB of RAM
Итак, что вы думаете?
Вы пытаетесь запустить неисправную копию Minecraft. Он содержит 32-битную библиотеку, которую Java не может загрузить.
Честно говоря, вы получили Minecraft законным путем? Я не верю, что официальная копия будет иметь такую ошибку.
Мне не очень нравится использовать вещи из ubuntu PPA, потому что они часто устарели (примеры: playonlinux, flightgear).
Вот что я сделал, чтобы решить эту проблему (работает также для веб-версии minecraft):
cd /etc/ld.so.conf.d
sudo su
echo [path to java]/lib/amd64 > java.conf
ldconfig -v
теперь просто запустите java, открыв ее с помощью java в файловом менеджере
P.D. вы должны заменить [путь к Java] на ваш путь Java, в случае, если вы используете openjdk7 (64 бит), это / usr / lib / jvm / java-7-openjdk-amd64 / jre
Кстати : это дубликат: этой темы
Вы установили проприетарные драйверы для своего Nvidia GTS 450?
Попробуйте выполнить следующее:
sudo jockey-gtk
В появившемся окне «Дополнительные драйверы» выделите «Драйвер ускоренной графики NVIDIA (версия текущий) [рекомендуется] 'и нажмите кнопку Активировать в правом нижнем углу. Вспените, промойте и посмотрите, будет ли Minecraft вести себя лучше.