CentOS 7 安装指定版本 OpenJDK 1.8

本文涉及环境:

CentOS Linux release 7.8.2003 (Core)

查找指定版本 OpenJDK 1.8

查找所有 OpenJDK 1.8 x86_64 版本

yum --showduplicate list java-1.8.0-openjdk*.x86_64

因为我本地开发使用的版本是OpenJDK 1.8 302 版本,故服务器我们也选用一致的版本号,就是图片中标红的版本。

安装指定版本 OpenJDK

 # 两者二选一
 yum install -y java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64
 yum install -y java-1.8.0-openjdk-devel-1.8.0.302.b08-0.el7_9.x86_64
 # 如若要安装最新版本的OpenJDK 1.8
 yum install -y java-1.8.0-openjdk

OpenJDK 只包含 Java 运行时环境,不包括一些jps -ljavac等工具,推荐在生产环境使用。

如果平时需要在服务器开发 Java 程序,那么可以选择安装 OpenJDK-devel 版本。

配置环境变量

查找 OpenJDK 等安装路径

# 查找 java 的执行路径
which java
# 输出:/usr/bin/java

# 查找 java 安装路径
ls -lrt /usr/bin/java
# 输出:/etc/alternatives/java

# 继续查找
ls -lrt /etc/alternatives/java
# 输出:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre/bin/java
# 此时上面输出的路径便是我们要找的安装路径了

配置

/etc/profile文件末尾加入下面两行配置

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre
export PATH=${PATH}:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

修改完成后,:wq保存退出,再输入source /etc/profile刷新配置。

此时可以通过输入 java -version命令验证是否为我们所需要的 OpenJDK 版本。

温馨提示:在JDK1.5之后的版本,配置 Java 环境变量的时候我们不再需要配置 classpath ,只需要配置 JAVA_HOME 以及 PATH 即可

参考文章:linux查看openjdk的安装的路径(环境变量)_zhangxiaohui4445的博客-CSDN博客_linux openjdk位置

posted @ 2021-11-15 15:21  小民同学  阅读(1205)  评论(0编辑  收藏  举报