You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下无法启动1.17.1版本Minecraft服务端jar文件问题咨询

核心疑问解答

要求同意EULA是Minecraft服务端的正常初始化逻辑,和服务端是否曾成功启动完全无关。
所有官方服务端运行时第一步就会扫描工作目录下的eula.txt文件,如果文件不存在就会自动生成,同时输出要求同意EULA的提示并终止运行。你本次执行命令时程序已经成功加载到配置初始化步骤,只是因为EULA未完成签署所以退出,并不是服务端判定自身曾被启动过。
报错截图

全流程问题解决方法

  • 双击JAR包弹出无法启动的提示,是因为Mac系统默认将JAR文件关联到Java 8版本,而1.17.1服务端最低要求Java 16运行,后续直接通过终端命令启动即可。
  • 此前执行<path to java> -jar 1.17.1_server.jar报Error: Unable to access jarfile 1.17.1_server.jar,是因为终端当前的工作目录不在服务端JAR文件所在的文件夹。你可以先输入cd (末尾保留空格),然后将存放JAR文件的文件夹直接拖入终端窗口,按回车完成工作目录切换,后续执行启动命令就不需要填写JAR文件的完整路径。
  • 首次执行启动命令后,服务端已经在JAR所在目录自动生成了eula.txt和server.properties文件,你只需打开eula.txt,将其中的eula=false修改为eula=true后保存。
  • 重新执行启动命令即可正常运行服务端,Java 16的完整路径可以通过终端执行/usr/libexec/java_home -v 16查询,最终启动命令格式为:
    /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk/Contents/Home/bin/java -jar 1.17.1_server.jar

内容的提问来源于stack exchange,提问作者Albertamere

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 09:18:03