Ich habe Ubuntu 11.10 64-Bit und ich habe das JDK 1.7.0 Update 2 x64 über die webupd8 Seite installiert . Aber derzeit habe ich Probleme mit Minecraft-Spiel. Nach dem Download von Launcher von Minecraft.net und dem java -jar /home/zrebec/Downloads/minecraft.jar
Starten des Spiels von Launcehr wird normal gestartet, nach dem Einloggen lädt das Spiel die Updates herunter, aber dann habe ich nur noch den schwarzen Bildschirm mit diesem im Terminal:
Setting user: zrebec, -356009615199623309
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: /home/zrebec/.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.loadLibrary0(ClassLoader.java:1928)
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:180)
at net.minecraft.client.Minecraft.run(SourceFile:648)
at java.lang.Thread.run(Thread.java:722)
Kann mir bitte jemand dabei helfen? Ich denke, dass das Problem in der Architektur liegen wird, weil:
liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
Irgendeine Idee bitte?
Ich weiß, vielleicht ist dies ein Thema, weil es vielleicht kein Ubuntu-Problem ist, aber in 64-Bit funktioniert alles perfekt und ich denke, dass akzeptierte Antworten vielen Benutzern helfen und das Spielen unter Linux verbessern können. Ja wirklich. Vielen Dank für jede Idee.
openjdk-6-jre
? Mein Bruder spielt Minecraft auf einem 64-Bit-Kubuntu 11.10 ohne Probleme.openjdk-6-jre
ich einige Probleme während des Spiels. Nach ungefähr 2 - 3 minus ist das Spiel auffällig und stürzt dann ab :( Vielleicht ein Fehler im Spiel? Aber in Windows habe ich keine Probleme damit. Ich kann Stunden und Stunden und nichts spielen. Und da verwende ich Oracle JDK 1.7 (JDK weilopenjdk-7-jre-amd64
:) Ich installierte openjdkjava version "1.7.0_147-icedtea" OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1) OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
Antworten:
Anstatt jedes Mal ein Skript zu starten, wenn Sie minecraft ausführen möchten, können Sie die Bibliotheken auch zur ldconfig hinzufügen:
starte jetzt einfach minecraft indem du es mit java im dateimanager öffnest
(Beispiel für Zeile 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")
quelle
sudo su
können Sieecho ... | sudo tee /etc/ld.so.conf.d/java.conf
Ich habe das gleiche Problem, aber ich habe über webupd8 installiert - Installiere Oracle Java (JDK) 7 in Ubuntu über PPA Repository , suche im Internet Ich habe dieses Skript gefunden (ich habe das Skript an mein System angepasst), aber im Grunde ist dies:
Das Skript für mein System:
Ich hoffe, das wird nützlich sein
quelle
LD_LIBRARY_PATH
war das fehlende Stück für mich. Vielen Dank!Fand dies in einem Fedora-Forum und es funktionierte gut für mich mit 12.04 Ubuntu-64bit mit OpenJDK7u3
Verknüpfung
quelle
Wenn Sie diesen Java-Typ verwenden ( http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux) , ist dies der richtige Code, den Sie benötigen.
Danke JoZ3, ich habe gerade deinen Code leicht modifiziert.
quelle
@ JoZ3 Vielen Dank. Du hast mein Problem gelöst. Trick war, diesen Weg umzuleiten. Nur ein kleines Tutorial für Anfänger. Bevor ich dies las, ging ich davon aus, dass Sie alle JDK 7 installiert haben, wie es JoZ3 in seinem Beitrag geschrieben hat. (Oracle JDK wird benötigt.)
minecraft.jar
. Legen Sie es in einen Ordner auf dem Desktop.Erstellen Sie ein Textdokument und fügen Sie die JoZ3-Befehle ein. Dies ist der erforderliche Befehl und wir erstellen ein Shell-Skript.
Speichern Sie es beispielsweise als
fix.sh
.Stellen Sie sicher, dass Sie
chmod fix.sh
diesen Befehl ausführen .cd
In das Verzeichnis, in dem sich die Datei befindet, geben Sie im Terminal die folgenden Befehle ein:Führen
fix.sh
Sie das Programm vom Terminal aus, indem Sie es auf das Terminal ziehen und die Eingabetaste drücken, oder geben Sie die Position im Terminal manuell ein und drücken Sie die Eingabetaste.Das Spiel sollte jetzt funktionieren! Es hat mein Problem gelöst.
quelle
Also ... ich habe die Lösung gefunden :)
Auf dieser Seite habe ich dieses Skript erstellt und es funktioniert perfekt :) Ich entferne OpenJDK und nach dem Ausführen dieses Skripts funktioniert das Spiel :)
quelle
Ich habe die Windows-Exe heruntergeladen, es laden lassen und das Minecraft-Glas aus Windows genommen.
quelle
Das hat bei mir geklappt:
Ich habe das Verzeichnis angepasst, weil ich JAVA von ORACLE verwende . Dies löste das Geheimnis des schwarzen Bildschirms. (:
quelle
Einfach reparieren, die .jar-Datei von der minecraft-Website herunterladen, auf Ihren Desktop verschieben, mit der rechten Maustaste klicken, Eigenschaften überprüfen, Datei ausführbar machen und fertig.
quelle