永恒的mc服务端打不开
服务端是在causeforge上下的官方版
C:\Games\MC server\MCE_1.6.2.2_Server>java -server -Xms6G -Xmx6G -XX:SurvivorRatio=4 -XX:InitialSurvivorRatio=1 -XX:NewRatio=4 -XX:MaxTenuringThreshold=12 -XX:+DisableExplicitGC -Dfml.doNotBackup=true -Dfml.readTimeout=65500 -Dfml.loginTimeout=65500 -jar forge-1.12.2-14.23.5.2860.jar nogui A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:110) at java.base/java.lang.reflect.Method.invoke(Method.java:577) 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.(Launch.java:34) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ... 3 more |
自己指定用java8也试了 不行
没人会搞吗
类转换错误
它尝试将jdk.internal.loader.ClassLoaders$AppClassLoader类转换为java.net.URLClassLoader类,但这两个类不兼容。
解决方法:换服务端
V肯德基全家桶 解惑 俗话说得好 红包加问题 等于解答
这是一个内嵌在代码里的错误,需要去下载Forge源码改,不过我建议你换个服务端更省事
1.12.2 forge 是必须得用 java 8,而你用 java 8 不能启动是别的问题,得发用 java 8 崩溃的日志。