一、安装JDK(jdk1.60_18为例)
1、 把安装文件jdk-6u18-linux-i586-rpm.bin拷贝到usr目录下
# cp /原目录/jdk-6u18-linux-i586-rpm.bin /目标目录
2、给所有用户添加可执行的权限
#chmod a+x jdk-6u18-linux-i586-rpm.bin
3生产jdk-6u18-linux-i586.rpm文件
#./jdk-6u18-linux-i586-rpm.bin
会有More显示,按Enter键可以一直查看,知道出现现则“yes”or“no”时,则选择“yes”;也可以直接直接按“Esc”键,输入:wq,保存退出,在选择“yes”。
4同样给所有用户添加可执行的权限
# chmod a+x jdk-6u18-linux-i586.rpm
5安装程序
#rpm –ivh jdk-6u18-linux-i586.rpm
出现协议,接受即可。
至此安装完成。
6、环境变量配置
# vi /etc/profile
●在profile文件最后加上
# set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_18
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
配置完成后,保存退出。
●不重启,更新命令
#source /etc/profile
●测试是否安装成功
# Java –version
输出为:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
则到此Java安装配置成功
注:我在配置JAVA环境变量的时候,运行java -version得到的却是
java version "1.3.1"
gcj (GCC) 3.4.3 20041212 (Red Hat3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
这说明系统中的gcj所带的JAVA的环境变量优先获得执行权。解决方法就是像上面的设置
export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。(如果放到最前,则会出现上述问题)