0

我正在尝试使用 MCP 的 1.7.2 版本 9.03 创建一个 Minecraft mod。我可能做错了安装步骤,当我完成安装时,打开 Eclipse 并选择工作区,它给了我 7 个错误,我不知道如何解决。这些是错误:

Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar'
Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar'
Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl-    platform/2.9.0/lwjgl-platform-2.9.0-natives-windows.jar'
Project 'Server' is missing required library: 'jars/minecraft_server.1.7.2.jar'
Project 'Client' is missing required library: 'jars/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar'
The project cannot be built until build path errors are resolved
The project cannot be built until build path errors are resolved

如果我尝试在不进行任何更改的情况下运行,这就是控制台中显示的错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Start
Caused by: java.lang.ClassNotFoundException: Start
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

请帮帮我,我没有使用 Forge,因为我打算对基类文件进行更改。

4

1 回答 1

1

打开eclipse并右键单击项目“Client”,转到构建路径,配置构建路径,单击所有错误文件并按删除。然后下载最新的 LWJGL ( http://lwjgl.org/ ) 并将其解压缩到某个文件夹,然后导入所有的 jar。接下来,获取所有平台的 native 并将它们放入一个名为 LWJGL-Natives.jar 的新文件中,并将其导入。

另外,请不要做基础编辑模式!这是不好的做法,并且会使您的 mod 几乎没有用处。尝试使用 forge 调整实用程序或 mojang 的官方工具:https ://github.com/Mojang/LegacyLauncher

另外,您很可能可以在没有 ASM 或基本编辑的情况下做任何您想做的事情,所以请在进行基本编辑之前尝试这些。

对于项目“服务器”,删除损坏资源的依赖项。它将继续正常工作。

于 2014-03-30T00:07:45.517 回答