首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

阿里雲 Linux 服務器安裝 JDK 完整指南:避開架構不匹配與環境變量配置坑

     編輯:Java 相關知識

前置檢查:確認系統架構

# 查看內核架構
uname -m
# x86_64 → 64位 | i686/i386 → 32位

下載對應版本:jdk-8uXXX-linux-x64.rpm (64位) 或 ...-i586.rpm (32位)。錯誤架構包會導致「缺少庫」等莫名報錯。

上傳與安裝

  1. 使用 Xftp / scp 上傳 RPM 包至 /home 或 /opt
  2. 安裝:rpm -ivh /home/jdk-8uXXX-linux-x64.rpm
  3. 默認安裝路徑:/usr/java/jdk1.8.0_XXX/

環境變量永久配置

# 編輯當前用戶配置
vi ~/.bash_profile

# 追加以下內容
export JAVA_HOME=/usr/java/jdk1.8.0_XXX
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# 生效
source ~/.bash_profile

注意: 全局生效可編輯 /etc/profile,需 root 權限。

驗證安裝

java -version
# 輸出示例:
# java version "1.8.0_XXX"
# Java(TM) SE Runtime Environment (build 1.8.0_XXX-bXX)
# Java HotSpot(TM) 64-Bit Server VM (build XX.XX-bXX, mixed mode)

常見問題速查

現象原因解決
rpm 安裝報「缺少依賴」系統精簡版缺少 glibc 等yum install glibc 或改用 tar.gz 解壓版
java -version 提示「command not found」環境變量未生效重新登錄或 source ~/.bash_profile
多 JDK 共存切換項目需不同版本alternatives --config java 管理優先級

最佳實踐建議

  • 優先使用 tar.gz 解壓版,避免 RPM 依賴地獄,便於多版本並存
  • 生產環境鎖定 LTS 版本(如 JDK 8u372 / 11.0.19 / 17.0.7)
  • 配置 JAVA_OPTS 預設堆內存、GC 策略,避免容器 OOM
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved