首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新编译和运行反编译的MCP minecraft客户端抛出noSuchMethod错误

重新编译和运行反编译的MCP minecraft客户端抛出noSuchMethod错误
EN

Stack Overflow用户
提问于 2020-12-10 04:53:03
回答 2查看 359关注 0票数 0

因此,在过去的几天里,我使用mcp反编译了minecraft 1.12.2,以创建一个“自己”的客户端。我在eclipse上运行它,一切都运行得很好。但是一旦我导出了它,添加了所需的JSON文件,并从minecraft启动器启动了它,它就导致了以下错误:

代码语言:javascript
复制
Exception in thread "Client thread" java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.info(Ljava/lang/String;Ljava/lang/Object;)V
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:420)
    at net.minecraft.client.main.Main.main(Main.java:115)

在我看来,这有点奇怪,因为当我在eclipse中运行它时,这个错误并没有发生。我正在考虑在该版本的特定JSON文件中添加记录器,但我不知道如何操作。我从一个视频中取出了JSON文件,并做了一些修改,但它没有。我还将包含记录器jar的文件夹(org.apache...)在客户端jar中,但仍然没有成功。另外,我刚刚反编译了1.12.2,并立即重新编译,看看我是不是把代码搞乱了。

我希望有人能帮上忙。

EN

回答 2

Stack Overflow用户

发布于 2020-12-10 05:09:19

这意味着在运行时,您有一个与编译时不同的类。您应该尝试解压缩jar并搜索类文件。听起来您可能需要删除它,并将其替换为您自己的版本。

票数 0
EN

Stack Overflow用户

发布于 2020-12-18 04:37:03

感谢所有想要帮助我的人!现在我找到了另一种使用它的方法。我想导出它,以便在我的服务器上测试它。相反,我使用我的帐户凭证直接从eclipse登录。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65224712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档