如果你的宝塔面板软件商店中缺少 OpenJDK-17(例如搭建 Minecraft 1.17+ 服务器时),本文提供三种解决方案,涵盖手动安装、编译安装和插件管理。
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 |
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/ |
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 2 3 |
cd /www/java tar -xvf openjdk-17_linux-x64_bin.tar.gz sudo mv jdk-17 /usr/lib/jvm/ |
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 |
安装 JDK-17
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 2 |
echo $JAVA_HOME # 检查路径是否正确 source /etc/profile # 重新加载配置 |
方法 | 优点 | 适用场景 |
---|---|---|
命令行手动安装 | 官方支持,稳定性高 | 熟悉 Linux 命令的用户 |
宝塔编译安装 | 自定义路径灵活 | 需要指定安装目录 |
Java 项目管理器 | 图形化操作简单 | 新手快速部署 |
按需选择方法后,即可顺利安装 OpenJDK-17,为 Minecraft 等 Java 应用提供支持!