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