1.安装JDK
如果以前安装过JDK,想要重新安装可执行如下命令进行卸载,这里安装的是JDK1.8:
先查询:
rpm -qa|grep jdk
然后再通过下面命令进行卸载
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64(注意这里nodeps后面的那串名称是通过上面命令查询出来的,查出几个卸载几个)
安装JDK,有2种途径下载:
①:(建议)可以直接到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (这里选择的是rpm 64位的),下载完然后复制到centos中的自己想要存放的目录中
②:直接在centos中,创建一个目录存储下载的jdk,然后通过命令下载(100多兆,有点慢......貌似官方已经不支持这样操作了):
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
-
JDK我一般放在/usr/java目录下,现在我们把下载的rpm文件挪过去:
//创建目录 mkdir /usr/java //把下载的rpm文件copy过去 cp jdk-8u131-linux-x64.rpm /usr/java/
添加执行权限:
//进入目录 mkdir cd /usr/java //添加可执行权限 chmod +x jdk-8u101-linux-x64.rpm
执行rpm命令安装:
//安装rpm软件包 rpm -ivh jdk-8u101-linux-x64.rpm
查看是否安装成功:
//查看java的版本信息 java -version
能够显示出版本信息就说明安装成功了。
java version “1.8.0_131”
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
借鉴:https://blog.csdn.net/u010392801/article/details/52085394
查看安装目录:
[root@instance-d0nk2r2c work]# which java /usr/bin/java [root@instance-d0nk2r2c work]# ls -lrt /usr/bin/java lrwxrwxrwx. 1 root root 22 Jun 21 15:27 /usr/bin/java -> /etc/alternatives/java [root@instance-d0nk2r2c work]# ls -lrt /etc/alternatives/java lrwxrwxrwx. 1 root root 35 Jun 21 15:27 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java
最后可以得出安装目录为/usr/java/jdk1.8.0_131/jre/bin/java
接着配置环境变量,打开/etc/profile文件
vi /etc/profile
然后按i进入编辑模式,在文件最后添加下面配置:
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
最后按ESC,输入
:wq
退出保存
执行下面命令使刚才的环境变量配置生效
source /etc/profile
最后通过下面命令验证配置是否成功
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH