tags: [Minecraft, 服务器搭建, 宝塔面板, Java]
如果你的宝塔面板软件商店中缺少 OpenJDK-17(例如搭建 Minecraft 1.17+ 服务器时),本文提供三种解决方案,涵盖手动安装、编译安装和插件管理。
方法一:通过命令行手动安装
适用系统:Ubuntu/Debian/CentOS
步骤 1:安装依赖工具
1
2
3
4
5
6
|
# Ubuntu/Debian
sudo apt update
sudo apt install -y software-properties-common
# CentOS
sudo yum install -y epel-release
|
步骤 2:添加 OpenJDK 官方仓库
1
2
3
4
5
6
7
|
# Ubuntu/Debian
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt update
# CentOS(手动下载解压)
wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz
sudo tar -xvf openjdk-17+35_linux-x64_bin.tar.gz -C /usr/lib/jvm/
|
步骤 3:安装 OpenJDK-17
1
2
3
4
5
6
7
|
# Ubuntu/Debian
sudo apt install -y openjdk-17-jdk
# CentOS(需配置环境变量)
echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
|
方法二:通过宝塔编译安装
适用场景:需自定义安装路径
步骤 1:下载 OpenJDK-17 源码包
- 访问 OpenJDK 17 官方下载页 或者 点击这里下载
- 选择 Linux/x64 版本(如 openjdk-17_linux-x64_bin.tar.gz)
- 通过宝塔文件管理上传至 /www/java 目录
步骤 2:解压并配置
1
2
3
|
cd /www/java
tar -xvf openjdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17 /usr/lib/jvm/
|
步骤 3:设置环境变量
1
2
3
|
echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
source /etc/profile
|
方法三:使用宝塔 Java 项目管理器
适用场景:图形化操作
- 安装插件
进入宝塔 → 软件商店 → 搜索 Java项目管理器 → 安装
-
安装 JDK-17
- 打开 Java项目管理器 → 点击 JDK版本管理
- 选择 JDK-17 → 点击安装
- 验证安装
在终端输入 java -version,输出应包含 OpenJDK 17.0.x
验证 Java 环境
1
2
3
4
5
|
java -version
# 成功示例
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb11u2)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb11u2, mixed mode)
|
常见问题
1. 宝塔无法识别手动安装的 Java
- 解决方案:在宝塔 → 环境变量 中手动添加 JAVA_HOME=/usr/lib/jvm/jdk-17
2. 安装后提示“找不到 Java”
-
排查步骤:
1
2
|
echo $JAVA_HOME # 检查路径是否正确
source /etc/profile # 重新加载配置
|
总结
方法 |
优点 |
适用场景 |
命令行手动安装 |
官方支持,稳定性高 |
熟悉 Linux 命令的用户 |
宝塔编译安装 |
自定义路径灵活 |
需要指定安装目录 |
Java 项目管理器 |
图形化操作简单 |
新手快速部署 |
按需选择方法后,即可顺利安装 OpenJDK-17,为 Minecraft 等 Java 应用提供支持!
|