程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 在AIX上實現Java: 下載、安裝和配置

在AIX上實現Java: 下載、安裝和配置

編輯:關於JAVA

引言

本文為您提供了有關如何下載、安裝和配置 Java for AIX 的完整說明。通讀本文並按照文中提供的說明操作,將為您節省大量時間,而且在您與支持中心聯系尋求幫助時還能為您省去許多麻煩。在與支持中心聯系時,支持人員會請您驗證以下步驟中每一步的執行情況,因此在聯系之前完成這些步驟一定能縮短電話咨詢時間。

IBM AIX Java 下載

在 AIX 下載和服務信息中,有一個包含 AIX 上支持的所有 Java 產品的表。

要下載表中所列產品,請轉到第一行 Where to get SDK base image and JRE 然後選擇要下載的 Java 產品的鏈接。系統將提示您進行注冊以獲得 IBM 帳戶和密碼。如果您已擁有用戶 ID 和密碼,請輸入它們以繼續。完成注冊或登錄後,系統將要求您填寫調查問卷並接受許可。完成上述操作後,將顯示特定於您所選的 Java 版本的下載和服務頁。如果您沒有通用的 IBM 用戶 ID,請立即進行注冊,然後返回登錄以便進行下載。

表中的其他行包括: Where to get SDK fixes (PTFs) 包含所有維護版本信息和下載鏈接;請單擊此行以查看可用的修補程序並下載它們。 Latest fixes list 包含所有缺陷信息;每一項缺陷都配有簡短的說明。 Latest README/ sdkguide 包含發行說明。 支持的最低 AIX 版本... 這些信息僅適用於最新的 Java 版本 End of service 提供了有關特定版本將於何時停止使用的信息;請注意這些信息,並實施一項良好的計劃將應用程序移動到支持的 Java 產品。

如果您在訪問或查看本頁時遇到任何問題,請與您的網絡管理員或系統管理員聯系討論防火牆或代理設置。通常,防火牆和代理設置是導致無法訪問或使用本頁的主要原因。在遇到 developerWorks(IBM Download and Server 頁)站點不可用時,如果情況緊急,您可以與 IBM 支持部門聯系,請求他們通過 FTP 將該站點傳輸給您。

Java 1.1.8、1.2.2 和 1.4.1 將不再受支持,但是為了方便用戶,仍然可以從以下位置下載這些停止使用的 Java SDK:AIX 停止使用下載。

您將獲得 .tar 或 .tar.gz 格式的 SDK 或更新文件。在對這些文件進行安裝之前,您必須首先對其進行提取。要提取文件,可使用以下命令之一:tar -xvpf xxx.tar
gunzip -c < xxx.tar.gz | tar -xvpf -

IBM AIX Java 新的安裝

在 AIX 下載和服務信息中,有一個包含 AIX 上支持的所有 Java 產品的表。

要下載表中所列產品,請轉到第一行 Where to get SDK base image and JRE 下載 Java 版本。

如果您想要使用 installp 映像來安裝 SDK,請首先對您的系統進行檢查,以查看您的計算機上是否已安裝了同一產品:lslpp -l | grep Java

例如,如果您看到上述命令的輸出為 Java14.sdk 文件集,則說明您已安裝了 32 位的 Java142。

下表提供了有關您的計算機上的文件集和 Java 版本的信息:

版本 文件集 版本 文件集 32 位 Java6 Java6.* 64 位 Java6 Java 6_64.* 32 位 Java5 Java5.* 64 位 Java5 Java 5_64.* 32 位 Java14 Java14.* 64 位 Java14 Java 14_64.* 32 位 Java131 Java131.* 64 位 Java131 Java 131_64.*

單擊 what versions of Java I have installed 鏈接了解更多信息

請記住,您可以下載要在您的計算機上安裝的“tarball”JRE,但是無法使用 APAR 對其進行更新,要進行更新,您必須為提供的每個新版本下載並安裝完整的 JRE。而且,IBM 既不支持 JRE 安裝,也不支持“tarball”安裝。

在使用上一條命令提取下載文件之後,您就會獲得 installp 文件。要檢查文件格式,請運行以下命令:file < file name>

輸出應為備份或恢復格式文件。

現在您可以使用以下命令來安裝 Java:

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

如果安裝失敗,請刪除 the.toc 文件然後重試。

在顯示 SMIT 菜單界面後,請執行以下操作:

對於 AIX 5 或 AIX 6,請選擇 Install Software。

輸入 ./ for "INPUT device / directory for software,然後單擊 Enter 以繼續。

當光標位於要安裝的 SOFTWARE 上時,單擊 F4 進行查看,然後單擊 F7 選擇要安裝的軟件

當光標位於“ACCEPT new license agreements?”上時,單擊 Tab 接受許可協議,

然後單擊兩次 Enter 開始安裝。

如果安裝或升級返回一種失敗狀態,請轉到故障診斷部分。

IBM AIX Java 升級

要對文件集應用任何更新,您必須首先安裝基本文件集。要安裝基本文件集,請參考 IBM AIX Java 新的安裝。

可以使用兩種方法下載 Java APAR。

轉到 AIX 下載和服務信息下載多個 Java APAR。

如果您已經知道要下載哪個 APAR,可以轉到 AIX Fix Central 下載該 APAR。

在 Fix Central 頁上,執行以下操作:

選擇 System p 作為產品系列。

選擇 AIX 作為產品

選擇您的計算機上安裝的 AIX 版本。

選擇 Fix Type 下的 Fix search

單擊 Continue。在 Search Fix 窗口中,輸入 APAR 編號進行搜索。在下載鏈接出現後,單擊此鏈接下載該 APAR。

在更新 AIX 上的 Java 之前,您必須首先檢查 AIX 操作系統是否已更新到推薦的級別。請轉到 AIX 下載和服務信息並閱讀位於表中央的“Minimum AIX level supported”行中的信息。如果 AIX 版本低於支持的最低 AIX 級別,那麼您需要首先更新 AIX 才能繼續。

要檢驗是否安裝了 APAR,請運行以下命令(用實際 APAR 編號替代 APAR):instfix -ik APAR

要查看當前安裝的文件集的版本,請運行以下命令:lslpp -L "fileset"

例如,如果您的計算機上安裝了 java5,您可以運行: lslpp -L Java5.sdk

要安裝更新的 APAR,請運行以下命令:Smitty update

在 smitty 會話中,選擇以下選項:

輸入 ./ for "INPUT device / directory for software,然後單擊 Enter 以繼續。

當光標位於“FIXES to install”上時,單擊 F4 進行查看,然後單擊 F7 選擇要安裝的軟件

當光標位於“COMMIT software updates?”上時,您可以選擇 Yes 或 No。如果選擇“Yes”,將提交 APAR 安裝。在應用此 APAR 之前您無法拒絕它返回這一狀態。如果選擇“No”,您可以稍後在此 APAR 引起某一問題時“拒絕”它。

然後單擊兩次 Enter 開始安裝。

在更新之後,您需要運行以下命令來卸載舊的 Java 庫,以便能得到一個干淨的 Java 運行時環境:slibclean
sync

我們強烈建議將您的 SDK 升級到最新版本,以便您能得到最新的 JVM 環境,假設您的應用程序在 JVM 上受支持。

IBM AIX Java 配置

每個 SDK 版本都會安裝到它自己的缺省目錄中。系統中可能有多個共存的 Java 版本,但是用戶只能看到一個 Java 版本。

要使用特定的 Java 版本,需要對 PATH 環境變量進行設置。

要在系統上使用特定的 Java 版本,需要對 PATH 進行設置,如下所示: Java 版本 Path 設置 Java 1.1.8 PATH=/usr/jdk_base/bin:$PATH Java 1.2.2 PATH=/usr/java_dev2/jre/sh:/usr/java_dev2/sh:$PATH Java 1.3.0 PATH=/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

ftp://ftp.software.ibm.com/aix/tools/javatools/diagnostic/javaenv 上提供了一個名為 javaenv 的腳本,您可以使用它來檢驗 Java 安裝。此腳本僅適用於 Korn shell (ksh) 環境。將文件保存到 /tmp 目錄中,然後運行以下命令:cd /tmp
chmod 755 javaenv
. /tmp/javaenv <java_home>
java -version

用 Java 基本安裝目錄(如 /usr/java14 for Java142 和 /usr/java5 for Java5)替代 <java_home>。

可以在許多位置配置環境,具體取決於您的需要:

/etc/profile、/etc/csh.login

$HOME/.profile、$HOME/.cshrc 和 $HOME/.kshrc

啟動腳本

然而,我們不推薦您將其添加到 /etc/environment 文件。

故障診斷

導致下載、安裝、升級或配置失敗的最常見的原因包括:

下載的文件不完整

未正確設置環境變量

在用戶概要中設置 ulimit 命令

權限

卷組中沒有足夠的可用空間

安裝完成後移動或重命名 JDK 或 SDK 文件

如果您在驗證並糾正上述各項後仍然無法安裝、升級或配置 Java,請收集以下信息然後與 IBM Java 支持部門聯系:

如果使用 SMIT 實用程序安裝或升級 Java 失敗,需要上載 ${HOME}/smit.log。

對於失敗的安裝,請對從下載頁上下載的各文件運行以下各命令,並將輸出發送給技術支持人員。ls -l file_name
sum file_name

如果您已成功安裝了 Java,但是無法運行某個應用程序或列出版本,請運行以下命令並將輸出文件 install.log 發送給技術支持人員。

在下面的示例中,用 Java 安裝目錄替代 <java_home>: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 的末尾。檢查該輸出以確定缺少哪一必需的軟件,並在必要時采取糾正措施。使用 lslpp 命令檢查系統上已安裝的軟件。在缺少軟件時,您可能需要從 AIX 安裝媒體中安裝基本級別的文件集,然後應用所有更新以達到所需的級別。

在大多數情況下,缺少的必要文件集包括:

X11.adt

OpenGL.*

devices.*

在試圖從 AIX 安裝媒體(而不是升級媒體)中查找基本文件集時,最好將 CD 插入 CD 驅動器中(不要將 CD 裝入),然後啟動 SMIT 實用程序安裝此軟件。對於安裝目錄,請輸入 CD 驅動器所在的設備(例如,/dev/cd0),然後繼續。在安裝頁上,選擇 F4 進行查看,然後選擇 F7 選擇所需的文件集。在安裝過程中,系統將提示您插入包含所選文件集的正確的 CD。

大多數情況下,不需要重新啟動系統。但是,如果系統需要您安裝必需的軟件,則您需要在安裝了軟件後查看輸出,以確定是否需要重新啟動。如果您已經從 SMIT 實用程序中退出,則可以查看 $HOME/smit.log 文件,其中包含運行 SMIT 時生成的輸出。

文件損壞或缺少文件

驗證文件大小是否正確。

驗證在運行 SMIT 之前是否執行了 inutoc 命令。

驗證文件在下載後是否被解壓縮。

沒有足夠的空間

Java 文件安裝在 /usr 目錄下。確保此文件系統和卷組(例如,rootvg)有足夠的空間可用。

未安裝基本文件集

在應用升級時,您需要首先安裝基本級別的文件集。確定需要哪些文件集,安裝它們,然後繼續進行升級。

缺少符號鏈接

在您試圖將 JDK 或 SDK 的副本從備份安裝到缺省位置上的另一個目錄中時,需要格外小心。有一些特定於缺省路徑的符號鏈接,因此在將文件復制到新位置後,一定要對所有符號鏈接進行重設。和處理 JRE 一樣,將 JDK 或 SDK 復制到不同的位置也是不受支持的。唯一支持的配置是,JDK 或 SDK 位於主下載頁上列出的缺省路徑中。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved