centos6.5x86_64 (桌面版)安装完成后,在/usr/share/中自带就已经装很多软件包,mysql 、openjkd、 wget、 sshd 、fixmail等。(这些软件包都是在系统安装阶段,从ios系统光盘文件中通过rpm安装或yum方式安装的)
对于java开发者而言,通常需要卸载掉系统中自带的openJDK,安装sun JDK (尽管这不是必须,但公司高层通常都会要求这么做,毕竟我们开发用的都是sun JDK不是openJDK,所以服务器上最好也是安装sunJDK)
查看系统中自带的opend jdk版本:
rpm -qa | grep java 或 rpm -qa |grep jdk
rpm 、yum 其他命令简介(题外话)
rpm -i xxx.i386.rpm rpm包安装
-iv xxx.i386.rpm rpm包安装 ,显示安装详细信息
-ivh xxx.i386.rpm rpm包安装,显示安装详细信息及安装进度
rpm -uvh xxx.rpm rpm升级软件包
rpm -e xxx.rpm rpm 包卸载
rpm -q xxx包 查询已安装的rpm包
-qa xxx包
-qi xxx包 查看安装详情
-ql xxx包 查询xxx包,列出安装生成的目录及文件
yum remove xxx 卸载yum软件包
yum install xxx 安装yum软件包
好了,言归正传。可以看到centos6.5上已经默认安装了openJDK1.6 和1.7版本
卸载openJDK :
yum -y remove java-1.6.0-openjdk-1.6.0.0-1.6.6.1.13.e16.x86_64
yum -y remove java-1.7.0-openjdk-1.7.0-openjdk-1.7.0.45-24.3.3.e16.x86_64
yum -y remove tzdata-java-2013g-1.e16.noarch
查看openJDK 是否已卸载干净:
rpm -qa | grep java
这是发现系统中openJDK已经被卸载干净了,接下来开始安装sunJDK.
将提前下载好的sunJDK (linux) 放到U盘,插到服务器上准备安装。
mkdir /usr/java
cp /root/下载/jdk-1.7.0-linux-7u79-x64.tar.gz /usr/java 拷贝sunJDK安装包到/usr/java 目录中
tar -zxvf jdk1.7.0-linux-7u79-x64.tar.gz 解压安装
配置java 环境变量
vi /etc/profile ,在文件末尾加上以下配置
JAVA_HOME=/usr/java/jdk1.7.0_79
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
按:x 保存退出。
source /etc/profile 使配置之立即生效,否则需要重启系统生效。
这样sunJDK 就安装成功了, java -version 查看下安装信息
java version “1.7.0-79”
java(TM) SE Runtime Enviroment (build 1.7.0-79-6.5)
java HotSpot(TM) 64-Bit Server VM (build 24.79)
ok ,至此JDK安装成功完成。