CentOS 安装 OpenJDK
一、环境
1. 版本
(1) CentOS 7.9
(2) OpenJDK 11
2. 准备
(1) 查询已安装的Java版本:
java -version
或者:
rpm -qa|grep jdk
(2) 删除已安装的JDK:
sudo rpm -e --nodeps [JDK包名]
二、安装
1. yum安装
(1) 安装
sudo yum install java-11-openjdk -y
如果你希望安装开发版本,则使用:
sudo yum install java-11-openjdk-devel -y
如果你希望安装更新版的OpenJDK 17,则使用:
sudo yum install java-17-openjdk -y
(2) 验证版本
(3) 环境变量
使用yum安装的JDK没有设置JAVA_HOME环境变量,如果你需要该变量,则参考下面的设置方法。
a. 查询安装目录:
rpm -qal|grep openjdk
/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64就是OpenJDK的安装目录。
/usr/lib/jvm/jre-11-openjdk-11.0.18.0.10-1.el7_9.x86_64是JRE的安装目录。
b. 编辑/etc/profile
sudo vi /etc/profile
c. 添加JAVA_HOME
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64" export PATH="$JAVA_HOME/bin:$PATH"
d. 重新加载
source /etc/profile
d. 验证
echo $JAVA_HOME $JAVA_HOME/bin/java -version
2. 压缩包安装
(1) 下载:
可以到https://jdk.java.net/archive/下载需要安装的JDK压缩包。
以JDK 17为例:
wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz
(2) 创建安装目录:
mkdir -p /opt/openjdk
(3) 解压:
sudo tar -xf openjdk-17_linux-x64_bin.tar.gz -C /opt/openjdk
(4) 设置环境变量
a. 编辑/etc/profile
sudo vi /etc/profile
b. 添加JAVA_HOME
export JAVA_HOME="/opt/openjdk"
c. 更新PATH
export PATH="$JAVA_HOME/bin:$PATH"
d. 重新加载
source /etc/profile
e: 验证
echo $JAVA_HOME java -version
三、参考
分类:
Language / Java
标签:
Java Software
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)