^ То.
Error Report:
Time: 5/26/13 8:06 PM
Description: Failed to start game
org.lwjgl.LWJGLException: Could not init GLX
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.<init>(LinuxDisplayPeerInfo.java:52)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:684)
at org.lwjgl.opengl.Display.create(Display.java:854)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.a(SourceFile:235)
at avv.a(SourceFile:56)
at net.minecraft.client.Minecraft.run(SourceFile:507)
at java.lang.Thread.run(Thread.java:722)
Подробное описание ошибки, пути к ее коду и всех известных подробностей приведено ниже:
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Linux (amd64) version 3.5.0-31-generic
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 23182920 bytes (22 MB) / 58785792 bytes (56 MB) up to 872415232 bytes (832 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: No suspicious classes found.
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
LWJGL: 2.4.2
OpenGL: ~~ERROR~~ NullPointerException: null
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Пожалуйста, помогите?
Загрузите Linux на 64 бита или на 32 бита, "сжал двоичный файл" - он имеет ".tar.gz" расширение файла, и распакуйте его
tar -xvf jre-7-linux-i586.tar.gz
Пакет JRE 7 извлечен в./jre1.7.0 каталог. Теперь переместите каталог JRE 7 в /usr/lib
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0
Впоследствии выполните следующее для получения списка в настоящее время устанавливаемых альтернатив Java
sudo update-alternatives --config java
Вы будете произведены как:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Press enter to keep the current choice[*], or type selection number:
Помните последнее число и нажмите Enter для выхода из этой утилиты, т.е. в этом примере помнят число 2
.
Если только одну альтернативу показывают, затем помнят число 0
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3
Это добавит, что Ваша новая установка JRE 7 в альтернативы перечисляет т.е. использует помнившее число + 1 т.е. 3 в примере выше. Теперь настройте Java для использования Java Oracle JRE
sudo update-alternatives --config java
Вы будете видеть вывод, подобный ниже - выбирает количество jre1.7.0 т.е. 3
:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
N.B., если не было никакой предыдущей установки Java затем, новый JRE будет значением по умолчанию, и Вы не будете видеть вышеупомянутое.
Проверьте версию Вас новая установка JRE 7:
java -version
Должен произвести
java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)