Java 在Eclipse IDE中加载Minecraft时出错[1.12.2]

Java 在Eclipse IDE中加载Minecraft时出错[1.12.2],java,minecraft,minecraft-forge,Java,Minecraft,Minecraft Forge,这是我第一次在这里发帖,我只是对这个问题做了一个解释。话虽如此,如果我格式化错误,请容忍我 我正在学习如何编写一个1.12.2版的minecraft mod,下面是各种在线教程。我目前有所有的基地设置-没有内容,只是它作为一个mod存在。我完全可以在EclipseIDE中加载Minecraft环境。每当我尝试运行它时,都会遇到错误 以下是控制台输出: ''' [00:12:42][main/INFO][GradleStart]:额外:[] [00:12:42][main/INFO][Gradle

这是我第一次在这里发帖,我只是对这个问题做了一个解释。话虽如此,如果我格式化错误,请容忍我

我正在学习如何编写一个1.12.2版的minecraft mod,下面是各种在线教程。我目前有所有的基地设置-没有内容,只是它作为一个mod存在。我完全可以在EclipseIDE中加载Minecraft环境。每当我尝试运行它时,都会遇到错误

以下是控制台输出:

'''

[00:12:42][main/INFO][GradleStart]:额外:[]
[00:12:42][main/INFO][GradleStart]:带参数运行:[--userProperties,{},--assetsDir,C:/Users/William/.gradle/caches/minecraft/assets,--assetIndex,1.12,--accessToken{redact},--version,1.12.2,--tweakClass,net.minecraftforge.fml.common.launcher.FMLTweaker,--tweakClass,net.minecraftforge.gradle.tweakers.coremoder]
[00:12:42][main/INFO][LaunchWrapper]:加载调整类名net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42][main/INFO][LaunchWrapper]:使用主调整类名net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42][main/INFO][LaunchWrapper]:加载调整类名net.minecraftforge.gradle.tweakers.CoremodTweaker
[00:12:42][main/INFO][LaunchWrapper]:调用调整类net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42][main/INFO][FML]:用于Minecraft 1.12.2装载的Forge Mod Loader版本14.23.5.2768
[00:12:42][main/INFO][FML]:Java是OpenJDK 64位服务器虚拟机,版本1.8.0_242,运行在Windows 7:amd64:6.1上,安装在C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\jre
[00:12:42][main/ERROR][FML]:Apache Maven库文件夹的格式不是预期的格式。使用默认库目录。
[00:12:42][main/ERROR][FML]:全文:C:\Users\William\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2c3515ade9f4\maven-artifact-3.5.3.jar
[00:12:42][main/ERROR][FML]:修剪:c:/users/william/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven artifact/3.5.3/
[00:12:42][main/INFO][FML]:设法加载了一个脱毒地雷艇名称-我们处于脱毒环境中。正在跳过运行时除臭
[00:12:42][main/INFO][FML]:检测到未使用的环境,正在加载为彩色控制台日志配置的日志。
2020-02-11 00:12:43373主警告禁用终端,您正在不受支持的环境中运行。
[00:12:43][main/INFO][FML]:忽略coremod FMLCorePlugin(net.minecraftforge.FML.relauncher.FMLCorePlugin)丢失的证书,我们在deobf中,它是一个forge核心插件
[00:12:43][main/INFO][FML]:忽略coremod FMLForgePlugin(net.minecraftforge.classloading.FMLForgePlugin)丢失的证书,我们在deobf中,它是一个forge核心插件
[00:12:43][main/INFO][FML]:正在C:\Minecraft Modding\AoM-Pre1\run\。\mods中搜索mods
[00:12:43][main/INFO][LaunchWrapper]:调用调整类net.minecraftforge.gradle.tweakers.CoremodTweaker
[00:12:43][main/INFO][GradleStart]:coremod net.minecraftforge.fml.relauncher.FMLCorePlugin中的注入位置
[00:12:43][main/INFO][GradleStart]:coremod net.minecraftforge.classloading.FMLForgePlugin中的注入位置
[00:12:43][main/INFO][LaunchWrapper]:加载调整类名net.minecraftforge.fml.common.launcher.fmlinjectionandsortingtwapper
[00:12:43][main/INFO][LaunchWrapper]:加载调整类名net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[00:12:43][main/INFO][LaunchWrapper]:正在加载调整类名net.minecraftforge.gradle.tweakers.accessTransformer
[00:12:43][main/INFO][LaunchWrapper]:调用调整类net.minecraftforge.fml.common.launcher.fmlinjectionandsortingtwapper
[00:12:43][main/INFO][LaunchWrapper]:调用调整类net.minecraftforge.fml.common.launcher.fmlinjectionandsortingtwapper
[00:12:43][main/INFO][LaunchWrapper]:调用tweak类net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[00:12:45][main/ERROR][FML]:FML似乎缺少任何签名数据。这不是一件好事
[00:12:45][main/INFO][LaunchWrapper]:调用tweak类net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[00:12:45][main/INFO][LaunchWrapper]:调用调整类net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[00:12:46][main/INFO][LaunchWrapper]:调用tweak类net.minecraftforge.gradle.tweakers.AccessTransformer
[00:12:46][main/INFO][LaunchWrapper]:正在加载调整类名net.minecraftforge.fml.common.launcher.TerminalTweaker
[00:12:46][main/INFO][LaunchWrapper]:调用tweak类net.minecraftforge.fml.common.launcher.TerminalTweaker
[00:12:46][main/INFO][LaunchWrapper]:启动包装好的minecraft{net.minecraft.client.main.main}
[00:12:47][main/ERROR][LaunchWrapper]:无法启动
java.lang.reflect.InvocationTargetException:null
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)~[?:1.8.0_242]
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)~[?:1.8.0242]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[?:1.8.0242]
在java.lang.reflect.Method.invoke(Method.java:498)~[?:1.8.0_242]
在net.minecraft.launchwrapper.Launch.Launch(Launch.java:135)[launchwrapper-1.12.jar:?]
在net.minecraft.launchwrapper.Launch.main(Launch.java:28)[launchwrapper-1.12.jar:?]
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)~[?:1.8.0_242]
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)~[?:1.8.0242]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)~[?:1.8.0242]
在java.lang.reflect.Method.invoke(Method.java:498)~[?:1.8.0_242]
在net.minecraftforge.gradle.gradlestartcomon.launch(gradlestartcomon.java:97)[start/:?]
在GradleStart.main(
[00:12:42] [main/INFO] [GradleStart]: Extra: []
[00:12:42] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/William/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[00:12:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[00:12:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[00:12:42] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2768 for Minecraft 1.12.2 loading
[00:12:42] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_242, running on Windows 7:amd64:6.1, installed at C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\jre
[00:12:42] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[00:12:42] [main/ERROR] [FML]: Full: C:\Users\William\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar
[00:12:42] [main/ERROR] [FML]: Trimmed: c:/users/william/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/
[00:12:42] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[00:12:42] [main/INFO] [FML]: Detected deobfuscated environment, loading log configs for colored console logs.
2020-02-11 00:12:43,373 main WARN Disabling terminal, you're running in an unsupported environment.
[00:12:43] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[00:12:43] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[00:12:43] [main/INFO] [FML]: Searching C:\Minecraft Modding\AoM-Pre1\run\.\mods for mods
[00:12:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[00:12:43] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[00:12:43] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[00:12:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[00:12:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[00:12:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[00:12:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[00:12:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[00:12:43] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[00:12:45] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[00:12:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[00:12:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[00:12:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[00:12:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[00:12:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[00:12:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[00:12:47] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException: null
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.lang.ExceptionInInitializerError
    at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:3158) ~[Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?]
    ... 12 more
Caused by: java.lang.NullPointerException
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1847) ~[?:1.8.0_242]
    at java.lang.Runtime.loadLibrary0(Runtime.java:871) ~[?:1.8.0_242]
    at java.lang.System.loadLibrary(System.java:1124) ~[?:1.8.0_242]
    at org.lwjgl.Sys$1.run(Sys.java:72) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_242]
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.loadLibrary(Sys.java:87) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at org.lwjgl.Sys.<clinit>(Sys.java:117) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
    at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:3158) ~[Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?]
    ... 12 more
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.reflect.InvocationTargetException
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at java.lang.reflect.Method.invoke(Method.java:498)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]:    at GradleStart.main(GradleStart.java:25)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]: Caused by: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at java.lang.Runtime.exit(Runtime.java:108)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at java.lang.System.exit(System.java:973)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[00:12:47] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1061]:    ... 6 more
Exception in thread "main"