【问题标题】:Problem With running java minecraft & modding in eclipse在 Eclipse 中运行 java minecraft & modding 的问题
【发布时间】:2021-08-29 08:38:29
【问题描述】:

我不知道如何描述它,但这是我在 eclipse 中放入的代码 + 我使用的指南

https://codakid.com/guide-to-minecraft-modding-with-java/

[2021-06-12 22:53:07] [INFO] Natives: C:\Users\amine\Desktop\mc gd hax\build\natives [2021-06-12 22:53:07] [INFO] 主类:net.minecraft.launchwrapper.Launch [2021-06-12 22:53:07] [信息] Srg2Mcp: C:\Users\amine\Desktop\mc gd hax\build\createSrgToMcp\output.srg [2021-06-12 22:53:07] [INFO] 额外:[] [2021-06-12 22:53:07] [INFO] 使用参数运行:[--version, 1.12, --assetIndex, 1.12, --assetsDir, C:\Users\amine.gradle\caches\forge_gradle\assets ,--accessToken,{已删除},--userProperties,[],--tweakClass,net.minecraftforge.fml.common.launcher.FMLTweaker] 线程“主”java.lang.reflect.InvocationTargetException 中的异常 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.base/java.lang.reflect.Method.invoke(Method.java:564) 在 net.minecraftforge.legacydev.Main.start(Main.java:86) 在 net.minecraftforge.legacydev.MainClient.main(MainClient.java:29) 原因:java.lang.ClassCastException:类 jdk.internal.loader.ClassLoaders$AppClassLoader 无法转换为类 java.net.URLClassLoader(jdk.internal.loader.ClassLoaders$AppClassLoader 和 java.net.URLClassLoader 在模块 java.xml 中。加载程序“引导程序”的基础) 在 net.minecraft.launchwrapper.Launch.(Launch.java:34) 在 net.minecraft.launchwrapper.Launch.main(Launch.java:28) ... 6 更多

【问题讨论】:

    标签: java eclipse minecraft minecraft-forge


    【解决方案1】:

    不支持 Java 9 或更高版本。 确保您使用的是 java 8。

    要查看您当前的版本,请在命令行中输入:

    java -version
    

    【讨论】:

    • 我使用的是版本 8
    • eclipse 使用 JDK 8 吗? Eclipse 可能正在使用捆绑的 jdk。
    • 那么如何检查
    • 我不确定,我没有安装eclipse,但是如果您创建一个测试项目并将其用作主要功能,它将打印出jdk的版本:public static void main(String[] args) { System.out.println(System.getProperty("java.version")); }
    • 可以设置要使用的jdk版本:stackoverflow.com/a/2573847
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多