实战RHEL(或CENTOS)安装JDK和JRE

1.查看OpenJDK的安装包

$ rpm -qa |grep java
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
tzdata-java-2012j-1.el6.noarch

 2.检查OpenJDK版本

$ java -version
java version "1.7.0_9"
OpenJDK Runtime Environment (rhel-2.3.10.4.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

 3. 卸载OpenJDK

# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
# rpm -e --nodeps tzdata-java-2012j-1.el6.noarch

 4.安装jdk-6u45-linux-x64-rpm.bin (没权限请chmod 755 jdk-6u45-linux-x64-rpm.bin)

# ./jdk-6u45-linux-x64-rpm.bin 
或
# rpm -ivh ./jdk-6u45-linux-x64-rpm

 5.配置环境变量

# vi /etc/profile

 光标移动到最后一行,按字母o开始编辑,在文件最后新输入:

JAVA_HOME=/usr/java/jdk1.6.0_45
JRE_HOME=/usr/java/jdk1.6.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

 或

JAVA_HOME=/usr/java/jdk1.7.0_67
JRE_HOME=/usr/java/jdk1.7.0_67/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

按ESC退出编辑,输入:wq 回车保存并退出vi
使环境变量立即生效:

# source /etc/profile

同样的还可以编辑
/etc/bashrc (用于远程用户)

cd /home/www/  
vim .bash_profile (用于当前远程登录用户)

 6. 测试安装是否成功
输入java、java -version、javac,看到输出信息即可,例如:

# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

 

相关推荐