wennuanwarm 2015-06-02
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)
将jdk移动到/usr/local 这个目录下面。在文件的最后面添加下面配置:。 这明显不是之前配置的信息,需要修改一些配置:。 进入/usr/bin/这个路径显示java的软连接:。 删除该软链接: