基本环境
推荐的 Java 版本
某些版本的Java版服务器要求特定的最低Java版本。以下是Minecraft服务器的一些主要最低Java版本要求:
- 从1.12(17w13a)开始,运行Minecraft服务器的最低要求是Java 8。
- 从1.17(21w19a)开始,运行Minecraft服务器的最低要求是Java 16。
- 从1.18(1.18-pre2)开始,运行Minecraft服务器的最低要求是Java 17。
- 从1.20.5(24w14a)开始,运行Minecraft服务器的最低要求是Java 21,且操作系统要求为64位。
请注意,旧版的Minecraft可以运行在较新的Java版本上,例如Minecraft 1.16可以运行在Java 17上,Minecraft 1.18可以运行在Java 20上,反之亦然。
虽然服务器可以运行在旧版本的Java上,但建议使用最新版本,因为新版本可能带来更好的性能、更高的安全性和更少的漏洞。
安装 Java
# Windows
# Please download and install
https://www.azul.com/downloads/
# Linux
# Please read the doc and follow it
* debain/ubuntu:
https://docs.azul.com/core/install/debian
* rpm-based:
https://docs.azul.com/core/install/rpm-based-linux
# Windows
# Please download and install
https://jdk.java.net/archive/
# Linux
# Please enter the following command
* debain/ubuntu:
sudo apt install openjdk-<java version>-jdk-headless
# examples: sudo apt install openjdk-21-jdk-headless
* rpm-based:
# To be added...
设置环境变量
Windows
- 右键“此电脑” → “属性” → “高级系统设置”
- 点击“环境变量”
- 在“系统变量”或“用户变量”中进行以下操作:
- 新建
JAVA_HOME
,如:C:\Program Files\Java\jdk-<version>
- 找到
Path
变量,编辑, 如:%JAVA_HOME%\bin
- 新建
Linux
# 编辑 ~/.bashrc
vim ~/.bashrc
# 在文件末尾添加java路径, 如:
export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
# 使设置生效
source ~/.bashrc
# 编辑 /etc/profile
sudo vim /etc/profile
# 添加java路径, 如
export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
# 使其生效
source /etc/profile
验证环境变量
输入命令
shell
java -version
若显示正确的版本号,则环境变量添加成功