java - Minecraft Coders 在 Eclipse 中运行时出现包错误

标签 java eclipse minecraft

好吧,我正在尝试使用 eclipse 制作我的世界模组。我用过this视频进行设置。在反编译之前,我将 ModLoader 和 GuiApi 添加到 Jar 文件中。它一直有效,直到我尝试在 Eclipse 中测试它,然后出现以下错误:

    Failed to load mod from "mod_HeroesGuild.class"
Exception in thread "Minecraft main thread" java.lang.ExceptionInInitializerError
    at net.minecraft.client.Minecraft.startGame(Minecraft.java:140)
    at net.minecraft.client.Minecraft.run(Minecraft.java:438)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(Unknown Source)
    at net.minecraft.src.CanvasMojangLogo.<init>(CanvasMojangLogo.java:22)
    at net.minecraft.src.PanelCrashReport.<init>(PanelCrashReport.java:103)
    at net.minecraft.src.MinecraftImpl.displayUnexpectedThrowable(MinecraftImpl.java:26)
    at net.minecraft.src.ModLoader.ThrowException(ModLoader.java:1612)
    at net.minecraft.src.ModLoader.init(ModLoader.java:714)
    at net.minecraft.src.ModLoader.AddAllRenderers(ModLoader.java:121)
    at net.minecraft.src.RenderManager.<init>(RenderManager.java:72)
    at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:168)
    ... 3 more

我是编程新手,我不知道该怎么做...... 运行系统启动 Minecraft,出现 mojang Logo ,但随后出现白屏!谢谢!

最佳答案

我发现一个论坛,有人有同样的错误:

http://www.minecraftforum.net/topic/236195-crashing-after-mojang-logo-problem-solved/

他们给出的答案是重新安装,按照以下说明:

http://www.minecraftwiki.net/wiki/Tutorials/Minecraft_Help_FAQ#Reinstalling_Minecraft

...发帖人回复:

didn't think to delete the whole .minecraft.
Problem cured.

记得先备份。

根本原因

我认为您的 SDK 不知何故从您现有的 Minecraft 安装加载/与之冲突。

这是因为.minecraft是Application Data文件夹下的文件夹,其中包含minecraft用户/运行时数据。基本上,您保存的游戏数据和程序的缓存数据。

关于java - Minecraft Coders 在 Eclipse 中运行时出现包错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949145/

相关文章:

java - 如何手动触发Spring验证?

Java Socket 服务器未收到消息?

java 正则表达式检测\n

java - 如何减少 Eclipse Ganymede 的内存使用?

java - 在java中对复选框进行分组并获取复选框的选定值

java - 如何从单独的类访问主世界的当前 IWorld 实例

java - Bukkit 自定义元素消耗

java - 在Java中导入ascii世界地图

java - 从 java 读取时,Linux/bash 环境变量为空

java - 修改玩家列表计分板