Java не может запустить minecraft, эти ошибки случаются. Использование Java Oracle

Эти ошибки возникают при запуске minecraft. Первая ошибка возникает при запуске меню входа в систему (оно все еще загружается). Второе, когда я действительно запускаю игру.

Landswimmer@linux-99vz:~/Documents/Minecraft/Vanilla> java -jar minecraft.jar 
asdf
java.io.FileNotFoundException: /home/Landswimmer/.minecraft/lastlogin (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at net.minecraft.LoginForm.readUsername(LoginForm.java:110)
        at net.minecraft.LoginForm.<init>(LoginForm.java:55)
        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:23)
        at net.minecraft.LauncherFrame.main(LauncherFrame.java:167)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:13)

Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: /home/Landswimmer/.minecraft/bin/natives/liblwjgl.so: /home/Landswimmer/.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(ClassLoader.java:1939)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
        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 net.minecraft.client.Minecraft.G(SourceFile:1985)
        at awe.<init>(SourceFile:20)
        at net.minecraft.client.Minecraft.<init>(SourceFile:76)
        at avv.<init>(SourceFile:38)
        at net.minecraft.client.MinecraftApplet.init(SourceFile:38)                           
        at net.minecraft.Launcher.replace(Launcher.java:136)                                  
        at net.minecraft.Launcher$1.run(Launcher.java:79)    
3
задан 6 May 2013 в 03:58

2 ответа

Java Oracle - не лучшее решение для Minecraft. Я бы предложил использовать OpenJDK вместо этого. Вы можете увидеть, как вы устанавливаете OpenJDK для Ubuntu, здесь

Объяснение Луиса Альварадо (как Меер Бонг предложил в последнем комментарии) очень сложно, и вам не нужно устанавливать Minecraft через Вино, чтобы оно работало.

Вы просто скачиваете Launcher с сайта Minecraft (файл с именем minecraft.jar) и щелкаете по нему правой кнопкой мыши и открываете его через OpenJDK. Затем в меню программы запуска нажмите кнопку параметров и нажмите кнопку «Принудительное обновление». Тогда это должно работать отлично. Это отлично сработало для меня, и у меня не было проблем с Minecraft.

0
ответ дан 6 May 2013 в 03:58

Мне нужно было использовать Oracle Oracle для определенных вещей, чтобы работать с математической программой Sage. Если вы устанавливаете Java, используя инструкции здесь http://www.wikihow.com/Install-Oracle-Java-JDE-on-Ubuntu-Linux или здесь http: //www.wikihow. com / Install-Oracle-Java-JDE-on-Ubuntu-Linux (если вам нужен JDK), тогда вы сможете набрать

java -jar Minecraft.jar

У вас нет удобной опции щелчка правой кнопкой мыши как с openjdk, но у меня так хорошо работает. Я знаю, что это старая ветка, но это первая ссылка, которую Google возвращает в результате, и в ней не было необходимой мне информации, поскольку я знал, что она работает с openjdk, но нуждался / хотел, чтобы она работала с Oracle Java. Что и делает.

0
ответ дан 6 May 2013 в 03:58

Другие вопросы по тегам:

Похожие вопросы: