一键安装JDK脚本并开启MC服务器(国内镜像源)适配alpine和debian

usermeme 2026-08-05 06:56 1

为了搭配上一篇MCBE教程,但懒得出完整体JAVA版教程

就写个脚本自动安装得了 还是第一版很多地方不完善欢迎随时反馈

我认为开java版服务器至少需要懂点linux知识 所以就是简略说明一下 但是欢迎直接咨询


(不提供官方Java或第三方java教程是因为太碎片化了 每个人需求不同 所以只提供公益咨询和镜像站)


公益国内镜像站:

MC基岩版BDS服务器程序下载

MCJava版原版服务器程序下载

JDK与frp工具


JDK 安装(开服前置)


Minecraft 服务端必须用对应版本的 JDK 运行:



























MC 版本 需要 JDK 推荐发行版
26.x / 1.21.x / 1.20.5+ JDK 21(26.x 建议 21/25) Corretto 21/25
1.17 ~ 1.20.4 JDK 17 Corretto 17
1.16.5 及更早 JDK 8 Dragonwell 8

一键安装(Debian / Ubuntu)


# 方式一:进程替换(交互模式)
bash <(curl -fsSL http://cesl1493939.bohrium.tech:50004/JDK/install-jdk.sh)

# 方式二:下载到文件再执行
curl -fsSL -o /tmp/install-jdk.sh http://cesl1493939.bohrium.tech:50004/JDK/install-jdk.sh
chmod +x install-jdk.sh
bash /tmp/install-jdk.sh

# 指定版本(跳过菜单)
bash <(curl -fsSL http://cesl1493939.bohrium.tech:50004/JDK/install-jdk.sh) 21
# 指定版本+架构
bash <(curl -fsSL http://cesl1493939.bohrium.tech:50004/JDK/install-jdk.sh) 21 arm64

一键安装(Alpine Linux)


Alpine 的 sh 不支持进程替换,先下载到文件再执行:


wget -qO /tmp/install-jdk.sh http://cesl1493939.bohrium.tech:50004/JDK/install-jdk-alpine.sh
chmod +x install-jdk-alpine.sh
sh /tmp/install-jdk.sh

# 指定版本
sh /tmp/install-jdk.sh 21

Alpine 脚本会自动安装 gcompat 兼容层(Corretto/Dragonwell 为 glibc 构建),装完新开终端生效。


如果你只需要JDK 到这里就没有你需要的内容了


🎮 开服流程(Java 版)


1. 安装 JDK


按上面的表格选对应版本安装。不确定就装 JDK 21(覆盖 1.20.5+ 全部新版)。


2. 下载服务端


# 在 mc-download.html 找到目标版本,点"镜像源"(国内直连快)
# 或直接命令行下载,例如 1.21.5:
mkdir mc && cd mc
curl -fsSL -o server.jar http://cesl1493939.bohrium.tech:50004/mcje/1.21.5/server.jar
ls -lh server.jar # 确认大小正常(几十 MB)

3. 同意 EULA


echo "eula=true" > eula.txt

4. 启动服务器


# 首次启动生成配置(会较慢,等出现 Done)
java -Xmx2G -Xms2G -jar server.jar nogui

# 以后日常启动(分配 2G 内存,按机器调整)
java -Xmx2G -jar server.jar nogui

看到 [Server thread/INFO]: Done (x.xxxs)! 即开服成功。


5. 连接服务器



















场景 地址
同内网 / 本机 localhost 或内网 IP:25565
公网 NAT 小鸡 用 frp 内网穿透,或 NAT 端口映射 25565

️ 常见问题:



  • 内存不足 → 调小 -Xmx(如 -Xmx1G)

  • Java 版本不对 → 报错 "UnsupportedClassVersionError",换对应 JDK

  • 端口占用 → 改 server.properties 里的 server-port


最新回复 (5)
  • No1 08-05 07:02
    1

    @admin 推广

  • nochoice 08-05 07:06
    2

    学习

  • 東雪蓮 08-05 08:48
    3

    大佬,我可以收录吗

  • usermeme 楼主 08-05 08:54
    4

    @東雪蓮 #3

    当然没问题

  • 東雪蓮 08-05 08:55
    5

    @usermeme #4 谢谢大佬

* 帖子来源NodeSeek
返回