本文共 1284 字,大约阅读时间需要 4 分钟。
查看系统自带open jdk
rpm -qa |grep java
卸载系统自带open jdk
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
安装open jdk8
yum install java-1.8.0-openjdk-devel
错误1
获取 GPG 密钥失败:[Errno 14] curl#37 - “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle”
解决:
wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
错误2
Transaction check error: file /usr/lib64/libnsspem.so from install of nss-3.36.0-9.0.1.el6_10.x86_64 conflicts with file from package nss-pem-1.0.3-4.el7.x86_64
解决:删除冲突包
rpm -qa |grep nssrpm -e --nodeps nss-pem-1.0.3-4.el7.x86_64
找到java 的安装路径
第一次玩open jdk,安装路径被多次软连接。需要用ll
命令查看,找到具体的路径 ll /usr/bin/java
lrwxrwxrwx. 1 root root 22 1月 9 16:02 /usr/bin/java -> /etc/alternatives/java
cd /etc/alternatives/javall
lrwxrwxrwx. 1 root root 73 1月 9 16:02 java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
配置JAVA_HOME
vim /etc/profile
添加: OPEN_JDK=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64JAVA_HOME=${OPEN_JDK}CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64export PATH=$JAVA_HOME/bin:${CLASSPATH}:$PATH
生效
source /etc/profile
验证jdk安装
java -versionopenjdk version "1.8.0_191"
转载地址:http://otsni.baihongyu.com/