当前位置: 首页 > 知识库问答 >
问题:

Minecraft 1.12.2 moded服务器:“Problem occured”

吴浩皛
2023-03-14

我在1.12.2上有一个minecraft moded服务器,它大部分工作,但它给了我一个错误。

minecraft服务器是forge-1.12.2-14.23.5.2846-universal.jar,我使用的是OpenJDK10的lubuntu。

我有这些mods:

GalacticraftCore-4.0.2.236、GalacticraftPlanets-4.0.2.236、MicdoodleCore-4.0.2.236和hopperducts 1.5

我的系统是:

分销商ID:Ubuntu

描述:Ubuntu 19.04

发行日期:19.04

我试着重新安装它,它工作得到任务库(一些),然后这个出现了。

我要运行的代码是:

java -Xmx1G -Xms1G -jar forge-1.12.2-14.23.5.2846-universal.jar

其中“forge-1.12.2-14.23.5.2846-universal.jar”是运行文件(是,拼写正确)。

我只是希望它能运行,但它给了我这个错误:

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:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        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

共有2个答案

陈项禹
2023-03-14

我在Github上找到了这个。基本上,这个问题可能是vannilla Minecraft server.jar的问题。尝试重新下载并手动重命名。如果这还不能解决问题,那里面有一条关于Linux的评论。看看那个。抱歉,我帮不上什么忙。我不是一个Java开发人员,我只是勉强用过Linux。我在我的Raspberry Pi上使用了一些CentOS,在虚拟机中使用了Ubuntu,但除此之外,我还是一个Windows用户

闻人花蜂
2023-03-14

为了子孙后代的利益,问题是OpenJDK-10。server.jar文件使用了一些Java 8以后版本不支持的东西,并且抛出了与您看到的相同的错误,我花了一段时间来解决这个问题。这里还有另一个相关的线索。解决方案:删除openjdk-10(或任何您正在使用的不是8的版本)

sudo apt-get remove openjdk-10

并确保版本8安装

sudo apt-get install openjdk-8.
 类似资料:
  • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp

  • 问题 你想在网络上提供一个服务器。 解决方案 创建一个基本的 TCP 服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 server = net.createServer (socket) -> console.log "Received connection from #{socket.remo

  • hexo-server Hexo 3.0 把服务器独立成了个别模块,您必须先安装 hexo-server 才能使用。 $ npm install hexo-server --save 安装完成后,输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。 $ hexo server 如果您想要

  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在

  • 我正在开发一个基于云的后端HTTP服务,该服务将公开用于与一些on-prem系统的集成。客户机系统是由外部供应商定制的,它们是带有自己数据库的后端系统。这些系统部署在我们客户的公司中,我们无法访问它们,也无法控制它们。我们向供应商提供我们的API规范,他们实现客户机代码。 我的服务与客户交换的数据格式基于XML,并遵循一定的标准。供应商用不同的编程语言实现他们的客户机系统,随着时间的推移,新的供应