在寶塔面板中安裝OpenJDK-17的3種方法步驟
title: 在寶塔面板中安裝OpenJDK-17的三種方法
date: 2025-4-30
categories: 技術(shù)教程
tags: [Minecraft, 服務(wù)器搭建, 寶塔面板, Java]
如果你的寶塔面板軟件商店中缺少 OpenJDK-17(例如搭建 Minecraft 1.17+ 服務(wù)器時),本文提供三種解決方案,涵蓋手動安裝、編譯安裝和插件管理。
方法一:通過命令行手動安裝
適用系統(tǒng):Ubuntu/Debian/CentOS
步驟 1:安裝依賴工具
# Ubuntu/Debian sudo apt update sudo apt install -y software-properties-common # CentOS sudo yum install -y epel-release
步驟 2:添加 OpenJDK 官方倉庫
# 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
# Ubuntu/Debian sudo apt install -y openjdk-17-jdk # CentOS(需配置環(huán)境變量) 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:解壓并配置
cd /www/java tar -xvf openjdk-17_linux-x64_bin.tar.gz sudo mv jdk-17 /usr/lib/jvm/
步驟 3:設(shè)置環(huán)境變量
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,輸出應(yīng)包含OpenJDK 17.0.x
驗證 Java 環(huán)境
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
- 解決方案:在寶塔 → 環(huán)境變量 中手動添加
JAVA_HOME=/usr/lib/jvm/jdk-17
2. 安裝后提示“找不到 Java”
排查步驟:
echo $JAVA_HOME # 檢查路徑是否正確 source /etc/profile # 重新加載配置
總結(jié)
| 方法 | 優(yōu)點 | 適用場景 |
|---|---|---|
| 命令行手動安裝 | 官方支持,穩(wěn)定性高 | 熟悉 Linux 命令的用戶 |
| 寶塔編譯安裝 | 自定義路徑靈活 | 需要指定安裝目錄 |
| Java 項目管理器 | 圖形化操作簡單 | 新手快速部署 |
按需選擇方法后,即可順利安裝 OpenJDK-17,為 Minecraft 等 Java 應(yīng)用提供支持!
到此這篇關(guān)于在寶塔面板中安裝OpenJDK-17的3種方法的文章就介紹到這了,更多相關(guān)寶塔面板安裝JDK17內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mybatis操作數(shù)據(jù)時出現(xiàn):java.sql.SQLSyntaxErrorException:?Unknown?c
這篇文章主要介紹了Mybatis操作數(shù)據(jù)時出現(xiàn):java.sql.SQLSyntaxErrorException:?Unknown?column?'XXX'?in?'field?list',需要的朋友可以參考下2023-04-04
Spring實戰(zhàn)之FileSystemResource加載資源文件示例
這篇文章主要介紹了Spring實戰(zhàn)之FileSystemResource加載資源文件,結(jié)合實例形式分析了spring FileSystemResource加載xml資源文件的具體實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2019-12-12
Java?Servlet響應(yīng)httpServletResponse過程詳解
HttpServletResponse是處理http響應(yīng)的對象,調(diào)用該對象的方法,設(shè)置到對象屬性的內(nèi)容,tomcat最終會組織為http響應(yīng)報文2022-02-02
在springboot中實現(xiàn)個別bean懶加載的操作
這篇文章主要介紹了在springboot中實現(xiàn)個別bean懶加載的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
Java編程Post數(shù)據(jù)請求和接收代碼詳解
這篇文章主要介紹了Java編程Post數(shù)據(jù)請求和接收代碼詳解,涉及enctype的三種編碼,post與get等相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。2017-11-11
JDK源碼之線程并發(fā)協(xié)調(diào)神器CountDownLatch和CyclicBarrier詳解
我一直認(rèn)為程序是對于現(xiàn)實世界的邏輯描述,而在現(xiàn)實世界中很多事情都需要各方協(xié)調(diào)合作才能完成,就好比完成一個平臺的交付不可能只靠一個人,而需要研發(fā)、測試、產(chǎn)品以及項目經(jīng)理等不同角色人員進行通力合作才能完成最終的交付2022-02-02
Java static方法用法實戰(zhàn)案例總結(jié)
這篇文章主要介紹了Java static方法用法,結(jié)合具體案例形式總結(jié)分析了java static方法功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-09-09

