Skip to content

基本环境

推荐的 Java 版本

某些版本的Java版服务器要求特定的最低Java版本。以下是Minecraft服务器的一些主要最低Java版本要求:

  • 1.1217w13a)开始,运行Minecraft服务器的最低要求是Java 8。
  • 1.1721w19a)开始,运行Minecraft服务器的最低要求是Java 16。
  • 1.181.18-pre2)开始,运行Minecraft服务器的最低要求是Java 17。
  • 1.20.524w14a)开始,运行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

  1. 右键“此电脑” → “属性” → “高级系统设置”
  2. 点击“环境变量”
  3. 在“系统变量”或“用户变量”中进行以下操作:
    • 新建 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

若显示正确的版本号,则环境变量添加成功