查看JDK的安裝路徑
#java -verbose
============================
查看Linux系統版本信息
# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@li409-225 ~]# cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m
============================
centos6或centos7都可用的 yum安裝jdk
安裝之前先檢查一下系統有沒有自帶open-jdk
命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果沒有輸入信息表示沒有安裝。
如果安裝可以使用
rpm -qa | grep java | xargs rpm -e --nodeps
批量卸載所有帶有Java的文件 這句命令的關鍵字是java
檢索包含java的列表(可跳過此步):
yum list java*
檢索1.8的列表:
yum list java-1.8*
安裝1.8.0的所有文件:
yum install java-1.8.0-openjdk* -y
出現 Complete!表示安裝完成
使用命令檢查是否安裝成功:
#java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
不需要對path進行手動設置,已自動設置好了
yum install 了之后,java 是默認下載到 /usr/lib/jvm/ 這個目錄下。
下面說說出現不能yum安裝的可能:
如果在安裝過程中報 PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"錯,
內容大致是:
http://mirrors.163.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"Trying other mirror. http://mirrors.aliyun.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"Trying other mirror. http://centos.ustc.edu.cn/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.ustc.edu.cn'"Trying other mirror.
這個時候很可能是DNS域名解析的問題 為了驗證:
輸入 ping www.baidu.com 來查看是否可以聯網 要是出現未找到就可能是DNS的問題,解決方案是:
輸入cat /etc/resolv.conf 查看配置信息,看其中有沒配置nameserver
要是沒有就使用 vi 編輯配置,加入: nameserver 8.8.8.8 這是谷歌的 然后退出vi模式保存
輸入service network restart 重新啟動網卡
結束!