环境介绍
操作系统:Centos 6.x 7.x
1.1 JDK介绍
本章主要介绍JDK的安装及环境配置。
1.2 删除默认JDK
CentOS安装时通常默认安装了OpenJDK。请使用如下方式删除。
执行:
rpm -qa|grep jdk
显示(此处为举例,根据实际情况会有差别):
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
执行(此处为举例,请根据实际情况版本删除):
yum remove java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
yum remove java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
1.3 安装JDK
此处以JDK1.7为例。
使用root在/usr下新建目录java:
mkdir java
将jdk-7u71-linux-x64.tar.gz上传到java目录,并解压:
tar -zxvf jdk-7u75-linux-x64.tar.gz
减压后如果发现JDK文件夹所属用户和用户组不对,请使用如下命令修改:
chown -R root:root jdk1.7.0_75
创建软连接:
ln -s /usr/java/jdk1.7.0_75/ /usr/java/default
删除tar包:
rm jdk-7u71-linux-x64.tar.gz
说明:
不配置默认的JAVA环境变量。如某用户需配置JAVA环境变量,则修改用户根目录下的”.bash_profile“文件。
编辑vim /etc/profile增加如下内容:
JAVA_HOME=/usr/java/default
JRE_HOME=/usr/java/default/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
如果要更换JDK版本,只需要解压新的JDK包,然后将default软连接指向新的JDK路径即可,不需要修改JAVA环境变量。
配置jdk环境变量另外一种方法
vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/default
export PATH=$PATH:$JAVA_HOME/bin
保存即可