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版本
编译命令