Eu tenho o Ubuntu 11.10 de 64 bits e instalei o JDK 1.7.0 atualização 2 x64 via página webupd8 . Mas atualmente eu tenho problemas com o jogo minecraft. Depois de baixar o launcher do Minecraft.net e lançar o jogo pelo java -jar /home/zrebec/Downloads/minecraft.jar
launchcehr normalmente, após o login do jogo, baixe as atualizações, mas então eu tenho apenas a tela preta com isso no 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, alguém pode me ajudar com isso? Eu acho que esse problema estará na arquitetura porque:
liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
Alguma ideia por favor?
Eu sei, talvez este esteja fora de tópico porque talvez não seja um problema do Ubuntu, talvez, mas em 64 bits funcione perfeitamente e acho que essa resposta aceita pode ajudar muitos usuários e pode melhorar a execução de jogos no Linux. Realmente. Muito obrigado por qualquer idéia.
openjdk-6-jre
? Meu irmão está jogando Minecraft em um Kubuntu 11.10 de 64 bits sem problemas.openjdk-6-jre
eu tive alguns problemas durante o jogo. Depois de cerca de 2 - 3 menos o jogo chamativo e, em seguida, travar :( Talvez haja algum erro no jogo? Mas, no Windows, não tenho problemas com isso. Posso jogar horas e horas e nada. E lá estou usando o Oracle JDK 1.7 (JDK porque Sou programador júnior de Java - agora aprendendo Java. Obrigadoopenjdk-7-jre-amd64
:) Eu instalei o 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)
Respostas:
Em vez de iniciar um script toda vez que você deseja executar o minecraft, você também pode adicionar as bibliotecas ao ldconfig:
agora basta executar o minecraft, abrindo-o com java no gerenciador de arquivos
(exemplo da linha 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")
fonte
sudo su
você pode usarecho ... | sudo tee /etc/ld.so.conf.d/java.conf
Eu tenho o mesmo problema, mas eu instalei via webupd8 - Instale o Oracle Java (JDK) 7 no Ubuntu via Repositório PPA , pesquisando na Internet encontrei esse script (adaptei o script ao meu sistema), mas basicamente é isso:
O script para o meu sistema:
Espero que isso seja útil
fonte
LD_LIBRARY_PATH
era a peça que faltava para mim. Obrigado!Encontrei isso em um fórum do Fedora e funcionou muito bem para mim executando o 12.04 Ubuntu-64bit com OpenJDK7u3
Ligação
fonte
Se você usa esse tipo de Java, http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux , esse é o código correto que você precisa.
Obrigado JoZ3, eu apenas modifiquei levemente seu código.
fonte
@ JoZ3 Muito obrigado. Você resolveu o meu problema. O truque era redirecionar esse caminho. Apenas um pequeno tutorial para iniciantes. Antes de ler isso, presumi que todos vocês instalaram o JDK 7 como o JoZ3 escreveu em seu post. (O Oracle JDK é necessário.)
minecraft.jar
. Coloque-o em alguma pasta na área de trabalho.Crie um documento de texto e cole os comandos do JoZ3 nele. Este é o comando necessário e estamos criando um script de shell.
Salve como, por exemplo
fix.sh
,.Certifique-se de executar
chmod fix.sh
com este comando.cd
para o diretório em que o arquivo está localizado e digite no terminal os seguintes comandos:Execute
fix.sh
do terminal arrastando-o para o terminal e pressionando Enter ou digitando manualmente sua localização no terminal e pressionando Enter.O jogo deve funcionar agora! Isso resolveu meu problema.
fonte
Então ... eu encontrei a solução :)
Por desta página I encaixotados este script e suas obras perfeitamente :) Eu remover OpenJDK e depois de executar esse script funciona o jogo :)
fonte
Eu baixei o exe do windows, deixei-o carregar, tirei o frasco do minecraft do windows e descobri que isso funciona para mim (já que o linux no site deles não é)
fonte
Isso funcionou para mim:
Adaptei o diretório porque utilizo o JAVA pelo ORACLE . Isso resolveu o mistério da tela preta. (:
fonte
Correção simples, baixe o arquivo .jar do site minecraft, mova-o para a área de trabalho, clique com o botão direito do mouse em propriedades, verifique se o arquivo é executável e pronto.
fonte