【问题标题】:Modded mc server not booting up, Reason unknown修改后的 mc 服务器无法启动,原因未知
【发布时间】:2021-11-20 09:25:50
【问题描述】:

所以我在使用 forge 1.12.2 启动修改后的 mc 服务器安装时遇到问题。 原因未知,但我以前遇到过这个问题。我只听说要重新安装 Java,尽管我已经多次这样做了。

这是我的目录的样子:

这存储在c:desktop/server 中。这是服务器启动代码:java -Xmx1024M -jar forge-universal.jar nogui

这是错误,我无法理解其中的任何含义,并且没有官方的 minecraft 崩溃日志:

A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
        at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
        ... 6 more

【问题讨论】:

  • 您的 Java 版本是多少?你可以通过java -version
  • Java 16.0.2,但正如我在 Elikill58 的回复下评论的那样,这似乎不是问题。感谢您的意见。

标签: java minecraft minecraft-forge


【解决方案1】:

您似乎使用的是 Java 16。您可以通过 java -version 进行检查。

Forge 1.12 无法使用此版本的 Java 运行。所以,我建议你:

  • 安装旧版本,例如 Java 8。
  • 将引导代码更改为C:\Dir\To\Jre\java.exe -Xmx1024M -jar forge-universal.jar nogui
  • 或将 JAVA_PATH 变量更改为 Java 8 JRE 而不是 Java 16 的。

【讨论】:

  • 嗯这似乎是这样,但是使用 MCSS 软件,我通过控制台发现 forge 无法安装一些必需的库,让我相信我的防病毒软件阻止了与该软件的连接.事实证明,我无法访问files.minecraftforge.net
  • 尝试暂时禁用您的防病毒软件以确保安全。但是 MCForge.net 是一个很好的网站,如果它阻止它,它就是一个糟糕的杀毒软件......
  • 这是诺顿家族,很明显,很糟糕。我会要求确保它畅通无阻
  • 您知道,基本的 Windows Defender 比许多防病毒软件要好,因为它是直接在内部操作系统上制作的。就个人而言,我没有任何防病毒软件,也没有任何病毒
  • 嗯,它更像是家长控制而不是杀毒软件
猜你喜欢
  • 2017-10-13
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 2020-09-05
相关资源
最近更新 更多