centos7安装jdk8,centos7配置jdk1.8

  centos7安装jdk8,centos7配置jdk1.8

  

第一步卸载系统自带的OpenJDK以及相关的java文件

  在命令窗口中键入:java -version。

  可以看到系统自带的OpenJDK版本信息。

  在命令窗口中,键入:rpm -qa grep java

  命令描述:

  Rpm管理套件

  -qa使用查询模式来查询所有包。

  Grep在文件中查找匹配的字符串。

  java查找包含Java字符串的文件

  在上述文件中:

  以下可以删除。

  Java-1 . 7 . 0-open JDK-1 . 7 . 0 . 111-2 . 6 . 7 . 8 . el7 . x86 _ 64

  Java-1 . 8 . 0-open JDK-1 . 8 . 0 . 102-4 . b14 . el7 . x86 _ 64

  Java-1 . 8 . 0-open JDK-headless-1 . 8 . 0 . 102-4 . b14 . el7 . x86 _ 64

  Java-1 . 7 . 0-open JDK-headless-1 . 7 . 0 . 111-2 . 6 . 7 . 8 . el7 . x86 _ 64

  不需要删除原始文件。

  python-Java packages-3 . 4 . 1-11 . el7 . no arch

  tzdata-java-2016g-2.el7.noarch

  Java packages-tools-3 . 4 . 1-11 . el7 . no arch

  在命令窗口中,键入:

  rpm-e-nodeps Java-1 . 7 . 0-open JDK-1 . 7 . 0 . 111-2 . 6 . 7 . 8 . el7 . x86 _ 64

  但是会有一个错误,因为在普通用户sxd下,是没有权限操作这些文件的。

  解决:

  在命令窗口中键入:su root。

  作为根用户,您可以拥有操作这些文件的权限。

  完成文件删除命令,在命令窗口中,键入:

  rpm-e-nodeps Java-1 . 7 . 0-open JDK-1 . 7 . 0 . 111-2 . 6 . 7 . 8 . el7 . x86 _ 64

  rpm-e-nodeps Java-1 . 8 . 0-open JDK-1 . 8 . 0 . 102-4 . b14 . el7 . x86 _ 64

  rpm-e-nodeps Java-1 . 8 . 0-open JDK-headless-1 . 8 . 0 . 102-4 . b14 . el7 . x86 _ 64

  rpm-e-nodeps Java-1 . 7 . 0-open JDK-headless-1 . 7 . 0 . 111-2 . 6 . 7 . 8 . el7 . x86 _ 64

  命令介绍:

  Rpm管理套件

  -e删除指定的包。

  -- nodeps不验证程序包文件的相关性。

  检查是否删除成功。

  在命令窗口中,键入:

  java版本

  代表已成功删除。

  如果尚未删除,请使用yum -y remove删除它们。

  

第二步:下载jdk1.8并进行安装

  Jdk1.8:https://www . Oracle . com/tech network/Java/javase/downloads/JDK 8-downloads-2133151 . html

  1.在/usr/local目录中创建新的jdk1.8文件夹。

  mkdir /usr/local/jdk1.8

  将jdk复制到/usr/local/jdk1.8,进入jdk1.8文件夹,解压压缩包。

  tar xvf jdk-8u112-linux-x64.gz

  2.这里设置环境变量,采用全局设置的方法,就是修改etc/profile,这是一个所有用户共享的环境变量。找到/etc/profile,编辑它,并将其添加到末尾。

  命令:vim /etc/profile

  //千万不要把//PATH变量写错,否则所有命令都无效。export Java _ home=/usr/local/JDK 1.8/JDK 1 . 8 . 0 _ 131 exportjre _ home=/usr/local/JDK 1.8/JDK 1 . 8 . 0 _ 131/JRE导出类路径=。$ Java _ home/lib/dt . jar:$ Java _ home/lib/tools . jar:$ JRE _ home/lib:$ class path导出路径=$ java _ home/KKDSB: $ path请记住,在上述添加过程中,不要在等号两边添加空格,否则会出现“不是有效标识符”,因为source /etc/profile无法识别多余的空格,这些空格会被解释为路径的一部分。

  然后保存,保存的命令是:OK。

  按ESC,然后shift:最后输入wq!

  运行以下命令使配置文件生效

  来源/etc/配置文件

  3.在终端检查是否成功。

  java版本

  编译命令

centos7安装jdk8,centos7配置jdk1.8