一文读懂Linux 【Centos、Ubuntu】环境 安装JDK 11:配置JAVA_HOME环境变量

简介: 一文读懂 root 用户、普通用户JDK安装
  • 🍊 各位读者小伙伴、小年快乐
  • 📆 最近更新:2022年1月25日

👀 查看系统

  • 适用于 RedHat、CentOS
cat /etc/redhat-release
 
CentOS Linux release 8.2.2004 (Core) 
  • 适用于 ubuntu
cat /etc/issue

☑️ CentOS 8 JDK 11 安装

sudo yum install java-11-openjdk -y

☑️ Ubuntu JDK 11 安装

sudo apt-get install openjdk-11-jre -y

🔒 检查版本

java -version

# 输出如下

openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)

🔒 环境变量配置

  • 🍊 CentOS 8 默认 JDK 安装路径在 /usr/lib/jvm/ 目录下、配置文件为 vim /etc/profile
vim /etc/profile

source /etc/profile
  • 🍊 Ubuntu 则 vim .bashrc
# 回退到当前用户根目录
cd 
vim .bashrc 

source .bashrc 
配置 JAVA_HOME 等变量效果如下
# User specific config

export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使用 以下命令有相应输出、即可检查配置是否成功
java

javac

java -version

openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)

📕 Linux 解压安装 JDK1.8

为什么要给自己的用户安装 JDK 呢
昂,在生产中,如果一台服务器不止你一个人在用,那么你就会懂得,很多环境和库只自己安装自己用,真的能够解决很多问题

1-5

查看当前系统

# Ubuntu 命令

cat /etc/issue
 
Ubuntu 16.04.7 LTS \n \l


#  RedHat、CentOS 命令

cat /etc/redhat-release

下载 JDK1.8

1-9

解压安装

copy 到服务器,解压安装
tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 

# 精简下文件名

mv  xx  jdk1_8

# pwd 获取 jdk 解压路径

pwd

配置环境变量

  • 临时生效,shell 窗口运行 export JAVA_HOME=/home/moli/usr/local/jdk1_8 即可
  • 永久生效,就需要在当前用户的根目录下的 .bashrc 中进行配置
vim .bashrc 配置 JAVA_HOME 相关路径
export JAVA_HOME=/home/moli/usr/local/jdk1_8
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=${JAVA_HOME}/bin:$PATH
. .bashrc 使得配置生效
. .bashrc 

# 或者 ,是不是学到了新技巧 ?

source .bashrc 
验证是否成功
# 以下三个 命令,可以看到输出,说明配置成功

java

javac

java -version


# 输出如下
openjdk version "1.8.0_41"

📙 博主 AI 领域八大干货专栏、诚不我欺


📙 预祝各位 2022 前途似锦、可摘星辰

🎉 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
❤️ 如果文章对你有帮助、 点赞、评论鼓励博主的每一分认真创作
❤️ 比寻找温暖更重要的是,让自己成为一盏灯火 ❤️

98.png

目录
相关文章
|
6月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
759 11
|
8月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
425 20
|
8月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
318 16
|
8月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
602 8
|
8月前
|
Ubuntu 安全 Linux
Ubuntu 24.10 发行版登场:Linux 6.11 内核、GNOME 47 桌面环境
Ubuntu 24.10 还带来了 GNOME 47,增强了性能和稳定性,并引入了新功能。此版本的 Ubuntu 还默认在采用 Nvidia 显卡的硬件上切换到 Wayland,并在支持的硬件上默认使用开源的 Nvidia 560 内核模块。 另外需要注意的是,Ubuntu 24.10 是稳定版本,但作为非 LTS 版本,仅支持 9 个月。
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
271 0
|
Java jenkins Linux
Linux安装Jenkins(Java11最新版)
Linux安装Jenkins(Java11最新版)
Linux安装Jenkins(Java11最新版)
|
Ubuntu Oracle Java
Linux|如何安装 Java
Linux|如何安装 Java
2029 1
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
1176 1