当我尝试运行 minecraft 时出现这些错误。
ian@ian-Beast:~$ cd ~/.minecraft
ian@ian-Beast:~/.minecraft$ cd /.bin
bash: cd: /.bin: No such file or directory
ian@ian-Beast:~/.minecraft$ cd ./bin
ian@ian-Beast:~/.minecraft/bin$ java -jar minecraft.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2451)
at java.lang.Class.getMethod0(Class.java:2694)
at java.lang.Class.getMethod(Class.java:1622)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 6 more
关于如何修复有什么线索吗?
答案1
刚刚意识到……您正在直接运行 minecraft,您不是从 bin 目录运行 minecraft,而是从启动器运行它。
启动器位于 minecraft.net 网站上
https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar
相同名称,不同程序
如果这没有帮助,请参考以下内容...
权威指南,我已经玩 Minecraft 很长时间了,本指南向我展示了一些技巧
答案2
安装 Java 6 运行时并使用它运行 minecraft.jar。这为我解决了这个问题。
答案3
对于 Linux 上的 Minecraft,我经常发现您必须手动删除并重新安装 lwjgl 库。这是有道理的,因为您收到的错误引用了 lwjgl。以下是关联如何做到这一点。