Não é possível executar o Minecraft no Ubuntu

7

Eu instalei o JDK e o JRE de este tutorial e experimentei muitos métodos de iniciando, mas meus resultados são sempre os mesmos. Se alguém pudesse por favor me ajudar eu ficaria muito grato.

Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: /home/dennis/.minecraft/bin/natives/liblwjgl.so: /home/dennis/.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.loadLibrary1(Unknown Source)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.load0(Unknown Source)
    at java.lang.System.load(Unknown Source)
    at org.lwjgl.Sys.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 net.minecraft.client.Minecraft.F(SourceFile:1853)
    at aoe.<init>(SourceFile:20)
    at net.minecraft.client.Minecraft.<init>(SourceFile:77)
    at anv.<init>(SourceFile:36)
    at net.minecraft.client.MinecraftApplet.init(SourceFile:36)
    at net.minecraft.Launcher.replace(Launcher.java:136)
    at net.minecraft.Launcher.run(Launcher.java:79)
    
por Dennis 04.08.2012 / 18:55

7 respostas

6

Eu jogo minecraft e resolvi o problema com: Usando oracles versão do java usando o wepupd8 equipes java ppa. Siga este tutorial: link

Então tente isso no terminal

export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/i386" 

E então:

java -jar technic-launcher-latest.jar 

Se isso não funcionar para você, você terá que atualizar seus arquivos jwgl seguindo este tutorial eu escrevi (incluí as referências na parte inferior se você preferir usá-las):

    
por Programster 05.10.2012 / 11:00
4

Instale o OpenJDK Java 7

sudo apt-get install openjdk-7-jre

Em seguida, faça o download da cópia mais recente do LWJGL aqui link e extraia-o

Copie o seguinte para ~/.minecraft/bin

  • jinput.jar
  • lwjgl.jar
  • lwjgl_util.jar

E o seguinte para ~/.minecraft/bin/natives

  • libjinput-linux.so
  • libjinput-linux64.so
  • liblwjgl.so
  • liblwjgl64.so
  • libopenal.so
  • libopenal64.so

Em seguida, reinicie o Minecraft

Certifique-se de substituir os arquivos baixados pelo Minecraft, eles estão desatualizados.

    
por vassie 04.12.2012 / 10:59
1

Em vez de fazer como o outro post sugere, meu primo teve a gentileza de me informar de esta opção (source) encontrada procurando especificamente por minha distro, mas que funcionará com outras pessoas que tenham esse mesmo problema também. Parte do problema já foi resolvido executando o seguinte no terminal.

Se você estiver usando o java 7:

export LD_LIBRARY_PATH="/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/amd64/"

Se você não usa o java 7, deve conseguir achar a variável no google razoavelmente fácil, para o java 6, por exemplo, você pode tentar:

export LD_LIBRARY_PATH="/usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/amd64/"

Agora, isso deve funcionar, mas isso não aconteceu, então depois de ler o post acima eu decidi fazer como sugerido e adicionar ao ~ / .bashrc Adicionar em qualquer lugar no arquivo será bom apenas copiar e colar o acima usando gedit ou nano :

gnomesu gedit ~/.bashrc

Agora salve ou Ctrl + s e feche o gedit e execute o seguinte para atualizar o bash:

source ~/.bashrc

Tente executar o minecraft novamente e você deve estar definido.

    
por l300lvl 05.10.2012 / 10:51
0

Instale o cliente Oracle Java, ou se você estiver usando isso e tendo problemas, tente o OpenJRE.

Então, o mais importante, você precisa fazer isso:

link

Isso me pôs em funcionamento.

    
por Matt Trow 04.08.2012 / 19:13
0

Certifique-se de instalar a versão 6 do OpenJDK, se você usá-lo. O Minecraft tem problemas rodando com o OpenJDK 7. Seria melhor se você instalasse o Sun Java.

    
por Bhavesh 04.08.2012 / 19:53
0

Tente instalar drivers proprietários.

Isso me ajudou.

Pesquise por drivers adicionais no Unity Dash.

    
por Aleksandar 04.08.2012 / 19:08
0

Eu recebi o mesmo erro wrong ELF class: ELFCLASS32 e depois de atualizar o LWJGL para 2.8.4 O Minecraft 1.3.2 funcionou para mim com o Oracle Java 1.7.0_07 e o OpenJDK 6 no Ubuntu 12.04 x86_64.

Você pode alterar o executável java com sudo update-alternatives --config java .

    
por l0b0 01.10.2012 / 21:42

Tags