# Linux系統如何安裝JDK
## 前言
Java Development Kit (JDK) 是Java開發的核心工具包,包含運行和編譯Java程序所需的工具。在Linux系統上安裝JDK是開發Java應用的必要步驟。本文將詳細介紹在主流Linux發行版(如Ubuntu、CentOS等)上安裝JDK的多種方法。
---
## 一、準備工作
### 1. 檢查現有Java環境
在安裝前,先檢查系統是否已安裝Java:
```bash
java -version
若顯示command not found
或版本不符合需求,則需安裝/升級JDK。
# 更新軟件包列表
sudo apt update
# 搜索可用JDK版本
apt search openjdk
# 安裝OpenJDK(以17為例)
sudo apt install openjdk-17-jdk
# 驗證安裝
java -version
javac -version
# 查看可用版本
yum list available java*jdk-devel
# 安裝OpenJDK
sudo yum install java-17-openjdk-devel
# 或使用dnf(新版本)
sudo dnf install java-17-openjdk-devel
.tar.gz
包(如jdk-17_linux-x64_bin.tar.gz
)# 創建安裝目錄
sudo mkdir /usr/lib/jvm
# 解壓到目錄
sudo tar -xzvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
# 配置環境變量
echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
適合需要靈活切換JDK版本的開發者:
# 安裝SDKMAN
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 列出可用JDK版本
sdk list java
# 安裝特定版本(如AdoptOpenJDK 17)
sdk install java 17.0.5-tem
# 切換版本
sdk use java 17.0.5-tem
當系統存在多個JDK時,需設置默認版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
alternatives --config java
執行以下命令確認安裝成功:
java -version # 應顯示安裝的JDK版本
javac -version # 驗證編譯器
echo $JAVA_HOME # 檢查環境變量
source ~/.bashrc
已執行/etc/profile
sudo
提權或確保用戶對安裝目錄有讀寫權限update-alternatives
調整優先級sudo apt remove openjdk-*
sudo rm -rf /usr/lib/jvm/jdk-17
# 并刪除相關環境變量
本文介紹了Linux系統下三種主流的JDK安裝方式,推薦優先使用包管理器安裝OpenJDK。對于需要特定版本或商業支持的用戶,可選擇手動安裝Oracle JDK。通過合理配置環境變量和版本管理工具,可以輕松滿足不同開發場景的需求。
注意:生產環境建議選擇LTS版本(如JDK 11/17)以獲得長期支持。 “`
(全文約980字,可根據需要增減細節)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。