一、检查系统

# oslevel

6.1.4.0

显示AIX机器硬件是32位还是64位

64

显示AIX系统内核是32位还是64位

64

因此,系统需要安装64位的jdk,即64-bit Java7 SDK

 

二、下载jdk

首先去ibm网站(http://www.ibm.com)注册一个用户,(账号raunardinio@yahoo.com.cn,密码:87654321)然后去下面的地址进行下载:http://www.ibm.com/developerworks/java/jdk/aix/service.html#i1 

 

Java 7 64-bit,进入后选择下载的两个

(114.11MB)

Java7_64.sdk.7.0.0.60.tar.gz  (12.23MB)(这个也要下,不然没法使用javac,当初就只下了上面的,不会卸载导致无法重装,汗~~)

三、上传&&解压

将Java7_64.jre.7.0.0.60.tar.gz和Java7_64.sdk.7.0.0.60.tar.gz 上传到Aix系统,目录为为/home/jdk

gz,tar解压命令:

gunzip -c Java*.tar.gz | tar -xvpf -

bzip2解压命令:

bzip2 -d  gcc-4.1.0.tar.bz2

三、安装

输入

#smit

选择“SoftwareInstallation and Maintenance”,Enter

下一步,选择“Install andUpdate Software”,Enter

下一步,选择“InstallSoftware”,Enter

下一步,在“INPUT device /directory for software”后面,写上要安装软件的路径:/home/jdk/Java7_64.jre,Enter 

下一步,“accept newlicense agreements”把对应的"no"设置成“yes”

下一步,确认界面,Enter

稍等片刻之后,系统提示安装SUCCESS

同样的操作安装/home/jdk/Java7_64.jdk

四、修改系统变量

方法1:修改/etc/下的environment文件 添加/usr/java7_64/jre/bin;/usr/java7_64/bin;

方法2:export PATH=/usr/java7_64/jre/bin:/usr/java7_64/bin

(查看安装了的JDK)

# lslpp -l|grep Java

 Java7_64.sdk                7.0.0.113 COMMITTED  Java SDK 64-bit

 Java7_64.sdk                7.0.0.113 COMMITTED  Java SDK 64-bit

# java-version

java version"1.7.0"

安装成功!


命令:df -g以G为单位查看aix下面的各个目录大小


问题:解压Java7_64.jre.7.0.0.60.tar.gz时,提示no space left on device

**因为没有磁盘空间才会这样提示,由于系统安装时并未开放所有的磁盘。所以要手动扩充文件系统,方法如下

smit chfs->打开第一项的list,这是会有以什么为单位进行扩充,Kbytes,Mbytes,Gbytes,选中G->下面一项的num什么的,就填2,意思是扩充2g

现在不能远程看不到界面,大概还有一项是group 我填了rootvg,这个是从lsvg命令里查询到的。应该还有一个扩展目录,我选择了挂载到/home下。

问题:如何正确卸载jdk?

smit remove->software name  java7_64.jre->PREVIEW only?(remove operation will NOT occur) 选择no->enter->enter


aix 自带java进程 aix java安装_java

ps:安装jre截图


aix 自带java进程 aix java安装_上传_02