安装OpenJDK

本文详细介绍了在Linux系统上安装和配置OpenJDK的过程,包括卸载系统自带的OpenJDK,解决安装过程中遇到的GPG密钥获取失败和文件冲突错误,以及如何查找并设置JAVA_HOME环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Open jdk

查看系统自带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 nss
rpm -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/java
ll

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_64
JAVA_HOME=${OPEN_JDK}
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
export PATH=$JAVA_HOME/bin:${CLASSPATH}:$PATH

生效
source /etc/profile

验证jdk安装

java -version
openjdk version "1.8.0_191"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值