J'ai Ubuntu 11.10 64 bits et j'ai installé la mise à jour JDK 1.7.0 2 x64 via la page webupd8 . Mais actuellement, j'ai un problème avec le jeu Minecraft. Après avoir téléchargé le lanceur à partir de Minecraft.net et lancé le jeu par java -jar /home/zrebec/Downloads/minecraft.jar
launcehr est lancé normalement, après vous être connecté, téléchargez les mises à jour du jeu, mais je n'ai eu que l'écran noir avec ceci dans le 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)
S'il vous plaît, n'importe qui peut m'aider? Je pense que ce problème sera dans l'architecture car:
liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
Une idée s'il vous plait?
Je sais, peut-être que celui-ci est hors sujet parce que ce n'est peut-être pas un problème Ubuntu mais en 64 bits fonctionne parfaitement et je pense qu'une réponse acceptée peut aider de nombreux utilisateurs et peut améliorer les jeux sous Linux. Vraiment. Merci beaucoup pour toute idée.
openjdk-6-jre
? Mon frère joue à Minecraft sur un Kubuntu 11.10 64 bits sans problèmes.openjdk-6-jre
j'ai eu quelques problèmes pendant le match. Après environ 2 à 3 moins le jeu flashy puis s'écraser :( Peut-être que certains bugs dans le jeu? Mais dans Windows, je n'ai aucun problème avec cela. Je peux jouer des heures et des heures et rien. Et là, j'utilise Oracle JDK 1.7 (JDK parce que Je suis programmeur Java junior - j'apprends maintenant Java) Merciopenjdk-7-jre-amd64
:) J'ai installé 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)
Réponses:
Au lieu de lancer un script à chaque fois que vous souhaitez exécuter minecraft, vous pouvez également ajouter les bibliothèques à ldconfig:
il suffit maintenant d'exécuter minecraft en l'ouvrant avec java dans le gestionnaire de fichiers
(exemple de la ligne 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")
la source
sudo su
vous pouvez utiliserecho ... | sudo tee /etc/ld.so.conf.d/java.conf
J'ai le même problème mais j'ai installé via webupd8 - Installer Oracle Java (JDK) 7 dans Ubuntu via PPA Repository , en cherchant sur Internet j'ai trouvé ce script (j'ai adapté le script à mon système) mais en gros c'est:
Le script pour mon système:
J'espère que cela vous sera utile
la source
LD_LIBRARY_PATH
était la pièce manquante pour moi. Je vous remercie!J'ai trouvé cela sur un forum Fedora et cela a bien fonctionné pour moi exécutant Ubuntu-64bit 12.04 avec OpenJDK7u3
Lien
la source
Si vous utilisez ce type de Java, http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux , alors c'est le code correct dont vous avez besoin.
Merci JoZ3, je viens de modifier légèrement votre code.
la source
@ JoZ3 Merci beaucoup. Vous avez résolu mon problème. L'astuce consistait à rediriger ce chemin. Juste un petit tut pour les débutants. Avant de lire ceci, j'ai supposé que vous avez tous installé JDK 7 comme JoZ3 l'a écrit dans son article. (Oracle JDK est nécessaire.)
minecraft.jar
. Placez-le dans un dossier sur le bureau.Créez un document texte et collez-y les commandes de JoZ3. Il s'agit de la commande requise et nous créons un script shell.
Enregistrez-le sous, par exemple
fix.sh
,.Assurez-vous que vous exécutez
chmod fix.sh
avec cette commande.cd
dans le répertoire où se trouve le fichier et tapez dans le terminal les commandes suivantes:Exécutez à
fix.sh
partir du terminal en le faisant glisser vers le terminal et en appuyant sur Entrée, ou en tapant manuellement son emplacement dans le terminal et en appuyant sur Entrée.Le jeu devrait fonctionner maintenant! Cela a résolu mon problème.
la source
Alors ... j'ai trouvé la solution :)
Par cette page, j'ai créé ce script et son fonctionnement parfaitement :) Je supprime OpenJDK et après avoir exécuté ce script, le jeu fonctionne :)
la source
J'ai téléchargé le fichier exe de windows, je l'ai laissé se charger, j'ai sorti le pot minecraft de windows, j'ai trouvé que ça marche pour moi (puisque celui de linux sur leur site n'est pas)
la source
Cela m'a fonctionné:
J'ai adapté le répertoire car j'utilise le JAVA par ORACLE . Cela a résolu le mystère de l'écran noir. (:
la source
Solution simple, téléchargez le fichier .jar sur le site Web de minecraft, déplacez-le sur votre bureau, cliquez avec le bouton droit, sur les propriétés, vérifiez que le fichier est exécutable et terminé.
la source