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

AIX 平台 Java SDK 下載、安裝與配置完整指南

     編輯:Java 相關知識

本文提供在 AIX 系統上下載、安裝及配置 IBM Java SDK 的完整步驟說明。依循本指南操作可大幅節省時間,亦能在尋求技術支援前完成必要驗證,縮短溝通成本。

一、下載 IBM AIX Java SDK

請前往 AIX 下載與服務資訊 頁面,該處列出 AIX 平台支援的所有 Java 產品表格。點選首行 Where to get SDK base image and JRE 即可下載所需版本。系統會提示註冊 IBM 帳號並接受授權條款,完成後將顯示該版本專屬的下載與服務頁面。

表格其他重要列:

  • Where to get SDK fixes (PTFs):所有維護版本資訊與下載連結
  • Latest fixes list:缺陷清單與簡短說明
  • Latest README/sdkguide:發行說明
  • 支援的最低 AIX 版本:僅適用最新 Java 版本
  • End of service:特定版本停止支援時間,請規劃遷移

若遇存取問題,請聯繫網管檢查防火牆/Proxy 設定。緊急情況下可請 IBM 支援透過 FTP 傳送檔案。Java 1.1.8、1.2.2、1.4.1 雖已停止支援,仍可從 AIX 停止使用下載 取得。

下載檔案為 .tar 或 .tar.gz 格式,安裝前需解壓縮:

tar -xvpf xxx.tar
gunzip -c < xxx.tar.gz | tar -xvpf -

二、全新安裝 (installp 映像檔)

先檢查系統現有 Java 安裝:

lslpp -l | grep Java

常見檔案集對應表:

版本32 位檔案集64 位檔案集
Java 6Java6.*Java 6_64.*
Java 5Java5.*Java 5_64.*
Java 1.4Java14.*Java 14_64.*
Java 1.3.1Java131.*Java 131_64.*

注意:tarball 版 JRE 無法透過 APAR 更新,每次升級皆需重新下載完整安裝,且 IBM 不支援此安裝方式。

解壓縮後執行安裝:

mkdir -p /tmp/java_home
cd /tmp/java_home
cp Java* .
tar -xvpf Java*.tar
# 或
gunzip -c < Java*.tar.gz | tar -xvpf -
inutoc .
smitty installp

若安裝失敗,刪除 .toc 檔後重試。在 SMIT 介面中:

  1. AIX 5/6 選 Install Software
  2. 輸入 ./ 作為輸入裝置
  3. 游標在 SOFTWARE 上按 F4 查看、F7 選取
  4. ACCEPT new license agreements? 按 Tab 選 Yes
  5. 連按兩次 Enter 開始安裝

三、升級現有安裝

升級前必須已安裝基礎檔案集。APAR 下載兩條路徑:

  • AIX 下載與服務資訊:批量下載多個 APAR
  • AIX Fix Central:已知 APAR 編號時單一下載

Fix Central 操作:選 System p → AIX → 對應 AIX 版本 → Fix Type 選 Fix search → Continue → 輸入 APAR 編號搜尋下載。

升級前檢查:確認 AIX 作業系統已更新至 Minimum AIX level supported 要求等級。

驗證 APAR 安裝狀態:

instfix -ik APAR編號

查看目前檔案集版本:

lslpp -L "fileset"
# 例:lslpp -L Java5.sdk

安裝更新:

smitty update

SMIT 選項:輸入 ./ → FIXES to install 按 F4/F7 選取 → COMMIT software updates? 選 Yes(提交)或 No(稍後可拒絕) → 連按兩次 Enter。

升級後執行:

slibclean
sync

清除舊 Java 函式庫,確保乾淨執行環境。強烈建議升級至最新 SDK 以獲得最新 JVM 環境。

四、環境配置

每個 SDK 版本安裝於獨立預設目錄,系統可共存多版本,但使用者同一時間僅能見到一個版本。需設定 PATH 環境變數切換版本:

Java 版本PATH 設定
Java 1.1.8PATH=/usr/jdk_base/bin:$PATH
Java 1.2.2PATH=/usr/java_dev2/jre/sh:/usr/java_dev2/sh:$PATH
Java 1.3.0PATH=/usr/java130/jre/bin:/usr/java130/bin:$PATH
Java 1.3.1 64位PATH=/usr/java13_64/jre/bin:/usr/java13_64/bin:$PATH
Java 1.3.1 32位PATH=/usr/java131/jre/bin:/usr/java131/bin:$PATH
Java 1.4 64位PATH=/usr/java14_64/jre/bin:/usr/java14_64/bin:$PATH
Java 1.4 32位PATH=/usr/java14/jre/bin:/usr/java14/bin:$PATH
Java 5 32位PATH=/usr/java5/jre/bin:/usr/java5/bin:$PATH
Java 5 64位PATH=/usr/java5_64/jre/bin:/usr/java5_64/bin:$PATH
Java 6 32位PATH=/usr/java6/jre/bin:/usr/java6/bin:$PATH
Java 6 64位PATH=/usr/java6_64/jre/bin:/usr/java6_64/bin:$PATH

驗證安裝可使用 javaenv 腳本 (僅支援 ksh):

cd /tmp
chmod 755 javaenv
. /tmp/javaenv <java_home>
java -version

<java_home> 為基本安裝目錄 (如 /usr/java14、/usr/java5)。

環境變數可配置於:/etc/profile、/etc/csh.login、$HOME/.profile、$HOME/.cshrc、$HOME/.kshrc、啟動腳本。**不建議**寫入 /etc/environment。

五、故障診斷

常見失敗原因:

  • 下載檔案不完整
  • 環境變數設定錯誤
  • 使用者設定檔中的 ulimit 限制
  • 權限不足
  • 卷組可用空間不足
  • 安裝後移動/重命名 JDK/SDK 檔案

若問題持續,收集以下資訊聯繫 IBM Java 支援:

  • SMIT 安裝失敗:上傳 ${HOME}/smit.log
  • 下載檔案執行 ls -l file_name、sum file_name 並提供輸出
  • 已安裝但無法執行:執行下列指令並發送 install.log
script install.log
id
find /usr/<java_home> -ls
env
which java
/usr/<java_home>/jre/bin/java -fullversion
/usr/<java_home>/jre/bin/java -version
lslpp –lc
lppchk –c <Fileset>
ulimit -a
exit

常見問題與對策

缺少必要軟體

檢查 installp 輸出與 $HOME/smit.log,常缺檔案集:X11.adt、OpenGL.*、devices.*。從 AIX 安裝媒體 (非升級媒體) 安裝基礎檔案集再應用更新。

檔案損壞或遺失

驗證檔案大小、執行 inutoc、確認解壓縮完整。

空間不足

Java 安裝於 /usr,確保該檔案系統與卷組 (如 rootvg) 有足夠空間。

未安裝基礎檔案集

升級前必須先安裝基礎層級檔案集。

符號連結遺失

從備份還原 JDK/SDK 到非預設路徑時,須重設所有專屬符號連結。複製到不同位置屬不支援配置,唯一支援為主下載頁列出的預設路徑。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved