一、检查系统
# oslevel
6.1.4.0
# bootinfo -y ##显示AIX机器硬件是32位还是64位
64
# bootinfo -K ##显示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,进入后选择下载的两个
Java7_64.jre.7.0.0.60.tar.gz (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
# lslpp -l |grep Java(查看安装了的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
ps:安装jre截图