06.CentOS7学习笔记–安装JDK
查看是否已经安装 JDK
在命令窗口键入:
java -version
若出现 JDK 版本信息,说明系统中已经安装了 JDK,使用下面的命令进一步确认:
rpm -qa | grep -i java
命令说明:
-
rpm – 管理套件
- -qa – 使用询问模式,查询所有套件
- grep – 查找文件里符合条件的字符串
- -i – 忽略字符大小写的差别
- java – 查找包含 java 字符串的文件
删除系统原有的 JDK
删除所有相关的 java
rpm -e --nodeps java-xxx
示例:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
noarch 文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
命令介绍:
-
rpm – 管理套件
- -e – 删除指定的套件
- –nodeps – 不验证套件档的相互关联性
下载安装 Oracle JDK 1.8
下载
https://gitee.com/zhuzhulu/java-dev-software
https://www.oracle.com/java/technologies/javase-downloads.html
选择下载 jdk-8u261-linux-x64.tar.gz
安装
将 gz 压缩文件放到指定目录,如 /usr/local
,解压:
cd /usr/local
tar -zxvf jdk-8u261-linux-x64.tar.gz
设置全局变量
vim /etc/profile
追加以下内容:
JAVA_HOME=/usr/local/jdk1.8.0_261
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
更新 profile
source /etc/profile
查看 JDK 版本信息
java -version
用 yum 方式安装 (无需配置环境变量)
此方法安装的是 OpenJDK,如果需要安装 Oracle JDK 则此方法不适用。
#检索yum中有没有java1.8的包
yum list java-1.8*
#安装
yum install java-1.8.0-openjdk* -y