Tengo Ubuntu 11.10 de 64 bits e instalé la actualización JDK 1.7.0 2 x64 a través de la página webupd8 . Pero actualmente tengo un problema con el juego de Minecraft. Después de descargar el iniciador de Minecraft.net y lauch, el juego de java -jar /home/zrebec/Downloads/minecraft.jar
launcehr se inicia normalmente, después de iniciar sesión en el juego, descargue las actualizaciones, pero obtuve solo la pantalla negra con esto en la 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)
Por favor, ¿alguien me puede ayudar con esto? Creo que ese problema estará en la arquitectura porque:
liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
¿Alguna idea por favor?
Lo sé, tal vez este esté fuera de tema porque tal vez no sea un problema de Ubuntu, pero en 64 bits funciona perfectamente y creo que la respuesta aceptada puede ayudar a muchos usuarios y puede mejorar el juego en Linux. De Verdad. Muchas gracias por cualquier idea.
openjdk-6-jre
? Mi hermano está jugando Minecraft en un Kubuntu 11.10 de 64 bits sin problemas.openjdk-6-jre
tuve algunos problemas durante el juego. Después de alrededor de 2 - 3 menos el juego llamativo y luego se cuelga :( ¿Quizás hay algunos errores en el juego? Pero en Windows no tengo ningún problema con esto. Puedo jugar horas y horas y nada. Y allí uso Oracle JDK 1.7 (JDK porque Soy programador junior de Java, ahora estoy aprendiendo Java. Graciasopenjdk-7-jre-amd64
:) Instalé 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)
Respuestas:
En lugar de iniciar un script cada vez que desee ejecutar Minecraft, también puede agregar las bibliotecas a ldconfig:
ahora solo ejecuta minecraft abriéndolo con java en el administrador de archivos
(ejemplo de línea 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")
fuente
sudo su
que pueda usarecho ... | sudo tee /etc/ld.so.conf.d/java.conf
Tengo el mismo problema, pero lo instalé a través de webupd8: instale Oracle Java (JDK) 7 en Ubuntu a través del repositorio PPA , buscando en Internet encontré este script (estoy adaptando el script a mi sistema) pero básicamente esto es:
El script para mi sistema:
Espero que esto sea útil
fuente
LD_LIBRARY_PATH
era la pieza que faltaba para mí. ¡Gracias!Encontré esto en un foro de Fedora y funcionó muy bien para mí ejecutando 12.04 Ubuntu-64bit con OpenJDK7u3
Enlace
fuente
Si usa este tipo de Java, http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux , entonces este es el código correcto que necesita.
Gracias JoZ3, acabo de modificar ligeramente tu código.
fuente
@ JoZ3 Muchas gracias. Resolviste mi problema. El truco consistía en redirigir ese camino. Solo un pequeño tutorial para principiantes. Antes de leer esto, asumí que todos instalaron JDK 7 como escribió JoZ3 en su publicación. (Se necesita Oracle JDK).
minecraft.jar
. Colóquelo en alguna carpeta en el escritorio.Cree un documento de texto y pegue los comandos de JoZ3 en él. Este es el comando requerido y estamos creando un script de shell.
Guárdelo como, por ejemplo
fix.sh
,.Asegúrese de ejecutar
chmod fix.sh
con este comando.cd
al directorio donde se encuentra el archivo y escriba en la terminal los siguientes comandos:Ejecute
fix.sh
desde la terminal arrastrándola a la terminal y presionando Enter, o escribiendo manualmente su ubicación en la terminal y presionando Enter.¡El juego debería funcionar ahora! Solucionó mi problema.
fuente
Entonces ... encontré la solución :)
En esta página creé este script y funciona perfectamente :) Elimino OpenJDK y después de ejecutar este script el juego funciona :)
fuente
Descargué el exe de Windows, lo dejé cargar, saqué el tarro de Minecraft de Windows, descubrí que eso funciona para mí (ya que el de Linux en su sitio no es)
fuente
Esto me funcionó:
Adapté el directorio porque uso el JAVA de ORACLE . Esto resolvió el misterio de la pantalla en negro. (:
fuente
Solución simple, descargue el archivo .jar del sitio web de Minecraft, muévalo a su escritorio, haga clic derecho, propiedades, verifique que el archivo sea ejecutable y listo.
fuente