为了搭配上一篇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. 下载服务端
mkdir mc && cd mc
curl -fsSL -o server.jar http://cesl1493939.bohrium.tech:50004/mcje/1.21.5/server.jar
ls -lh server.jar
3. 同意 EULA
echo "eula=true" > eula.txt
4. 启动服务器
java -Xmx2G -Xms2G -jar server.jar nogui
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