视频加载失败

【Linux】安装OpenJDK

568 字
3 分钟
【Linux】安装OpenJDK

【Linux】 安装OpenJDK#

本文详细介绍了在Linux系统上安装OpenJDK的方法,包括在线安装和离线安装两种方式。在线安装部分,首先检查系统中是否已存在Java环境,然后使用yum命令安装OpenJDK,并配置环境变量。离线安装部分,适用于无外网的集群环境,需预先下载OpenJDK二进制包,上传至指定目录,解压并配置环境变量。通过本文的指导,读者可以轻松地在Linux系统上安装和配置OpenJDK,确保Java应用程序的正常运行。

在线安装#

### a) 检查系统中是否有java环境

rpm -qa | grep java

### b) 使用yum安装/升级OpenJDK:

yum -y install java-1.8.0-openjdk-devel ​ ### c) 查找OpenJDK安装路径: ​ [root@node01 ~]# which java //找到java的执行路径

Terminal window
/usr/bin/java
[root@node01 ~]# ls -lrt /usr/bin/java //执行路径指向环境的软连接
lrwxrwxrwx 1 root root 22 Sep 10 21:23 /usr/bin/java -> /etc/alternatives/java
[root@node01 ~]# ls -lrt /etc/alternatives/java //最终指向安装路径
lrwxrwxrwx 1 root root 73 Sep 10 21:23 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre/bin/java

d) 配置环境变量(规范配置方法):#

Terminal window
[root@node01 java]# vi /etc/profile.d/my_env.sh
# 添加如下环境变量:
#JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
export PATH=$PATH:$JAVA_HOME/bin

e) 保存退出后刷新配置(或重启Xshell窗口):#

[root@node01 java]# source /etc/profile.d/my_env.sh

Terminal window
[root@node01 ~]# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

离线安装#

a) 若集群无外网,则可以使用OpenJDK二进制包进行离线部署。预先下载OpenJDK 1.8.0_41-b04:#

下载地址

b) 检查当前系统中是否已有Java运行环境(JRE),若有,执行卸载:#

Terminal window
[root@node01 ~]# rpm -qa | grep java

c) 卸载自带JRE命令(如无跳过):#

Terminal window
[root@node01 ~]# yum -y remove java*
[root@node01 ~]# yum -y remove tzdata-java*

d) 将openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz上传至/opt/software目录下:#

Terminal window
[root@node01 ~]# mkdir /opt/software

e) 解压、将解压后的目录转移至/usr/java/下:#

#### 解压
Terminal window
[root@node01 software]# tar xf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
#### 将解压后的目录转移至/usr/java/下:
Terminal window
[root@node01 software]# mv /opt/software/java-se-8u41-ri /usr/java
[root@node01 software]# cd /usr/java
[root@node01 java]# ll
total 0
drwxr-xr-x 9 10 143 219 Jan 15 2020 java-se-8u41-ri

f) 配置环境变量(规范配置方法):#

Terminal window
[root@node01 java]# vi /etc/profile.d/my_env.sh

g) 添加如下环境变量:#

#JAVA_HOME
export JAVA_HOME=/usr/java/java-se-8u41-ri
export PATH=$PATH:$JAVA_HOME/bin

h) 保存退出后刷新配置(或重启Xshell窗口):#

Terminal window
[root@node01 java]# source /etc/profile.d/my_env.sh
[root@node01 ~]# java -version
openjdk version "1.8.0_41"
OpenJDK Runtime Environment (build 1.8.0_41-b04)
OpenJDK 64-Bit Server VM (build 25.40-b25, mixed mode)

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
【Linux】安装OpenJDK
https://blog.huhaha.vip/posts/4a0c2abb/
作者
小王的博客
发布于
2024-05-21
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
【Linux】Libgdiplus安装
Linux在CentOS 7上安装libgdiplus的过程,以解决ASP.NET Core MVC项目在处理图片时遇到的The type initializer for ‘Gdip‘ threw an exception错误。首先,通过安装yum-utils和epel-release来获取必要的工具和仓库支持。
2
【Linux】Doris 安装部署
Linux在Linux环境下Doris和StarRocks的安装部署流程。首先,文档涵盖了环境配置,包括服务器环境、Docker的安装与卸载步骤,重点描述了Doris的编译安装过程,以及StarRocks的部署准备、环境配置、服务启动等步骤,提供了如何通过MySQL客户端访问FE、添加BE与Broker实例到集群的具体操作方法
3
Linux系统Tomcat启动指定JDK版本
Linux在linux系统上启动tomcat指定jdk版本,多版本环境
4
【Linux】nginx 离线安装
Linux本文《【Linux】nginx 离线安装》详细介绍了在Linux环境下离线安装Nginx的全过程。文章详细描述了Nginx的编译安装过程,并提供了启动Nginx的常用命令。最后,文章介绍了如何配置Nginx的开机自启动,确保服务在系统重启后能够自动运行。这些内容对离线环境下的Nginx安装和管理非常有帮助。
5
【Linux】Redis 离线安装
Linux在Linux环境下离线安装Redis的全过程。文章首先提供了Redis的下载链接及解压步骤,接着详细描述了编译和安装Redis的方法,包括解决编译过程中可能遇到的问题。随后,文章介绍了如何启动Redis服务,如何设置Redis的开机自启动,这些内容对离线环境下的Redis安装和管理非常有帮助。
随机文章随机推荐

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录