You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04 LTS服务器安装Forge Minecraft服务端时遭遇java.awt.HeadlessException错误求助

Ubuntu 24.04 LTS服务器安装Forge Minecraft服务端时遭遇java.awt.HeadlessException错误求助

老哥我太懂你这种在无头服务器上装MC Forge卡壳的糟心了!你碰到的java.awt.HeadlessException根本原因很简单:Forge的默认安装程序是带图形界面的,而你的Ubuntu服务器是无头(Headless)模式——没有X11图形环境支持,自然跑不了带窗口的安装程序。

给你两个直接能解决的办法,亲测在Ubuntu 24.04上管用:

最推荐:用Forge的命令行静默安装模式

直接把你原来的安装命令改成带参数的版本,完全跳过图形界面:

java -jar forge-1.20.1-47.2.20-installer.jar --installServer

这个--installServer参数是Forge专门给服务器环境准备的,执行后会直接在当前目录生成所有Minecraft服务端和Forge依赖文件,全程不用任何图形窗口,完美适配无头服务器。

安装完成后的小提示

  • 安装结束后,当前目录会出现run.sh脚本,你可以直接用它启动服务端
  • 第一次启动会自动生成eula.txt文件,一定要把里面的eula=false改成eula=true(同意Minecraft的最终用户许可协议),不然服务端启动不了

要是之后装其他版本的Forge,同样加--installServer参数就行,再也不会碰到这个无头错误啦!

备注:内容来源于stack exchange,提问作者Slanigt

火山引擎 最新活动