RPM 安装

一、卸载系统自带的openjdk

  1、查询系统内置的jdk,使用命令如下:

rpm -qa | grep java

  此时会列出系统中存在的jdk,如果存在就进行卸载,不存在就直接进行安装。

  2、进行卸载,使用命令如下:

rpm -e --nodeps jdk相关名称

  卸载之后可进行jdk安装,相关查询与卸载操作截图如下:

CentOS 7安装JDK_JAVA

二、jdk安装

  1、下载jdk并上传到/usr/java目录

  jdk7下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择对应的linux版本,下载rpm文件。这里选择的是jdk-7u79-linux-x64.rpm。并上传到Linux的/urs/java目录下(java目录不存在则进行创建)。

  2、解压安装

  运行如下命令进行解压

rpm -ivh rpm文件名称

  相关运行结果如下图所示

CentOS 7安装JDK_JAVA_02

  3、配置profile文件

  运行如下命令

vi /etc/profile

  将如下内容添加到profile文件末尾并保持

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

  /usr/java/jdk1.7.0_79 指的是jdk的路径

  保存之后,运行如下命令使配置生效

source /etc/profile

  检查jdk是否安装成功,运行如下命令

java -version

  相关操作图如下:

 CentOS 7安装JDK_JAVA_03

编译安装

  1. 更新系统软件

yum update
  1. 查找系统已安装的jdk组件

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
  1. 查看java版本

java -version
  1. 卸载以前已有的jdk

yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk
  1. 在/usr目录中先建名为java的文件夹

mkdir /usr/java
  1. 下载jdk-8u111-linux-x64.tar.gz包,并上传至服务器/usr/local文件夹中。

  2. 解压jdk-8u111-linux-x64.tar.gz包至/usr/local/jdk1.8.0_111文件夹

tar -xvf jdk-8u111-linux-x64.tar.gz
  1. 添加到环境变量

  • 编辑/etc/profile文件,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下面添加如下代码:

#jdkexport JAVA_HOME=/usr/local/jdk1.8.0_111export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 执行命令使配置生效

source /etc/profile
  1. 验证,是否安装成功

java -version

https://www.jianshu.com/p/bcd3a2210177

http://www.cnblogs.com/always-online/p/4691507.html