一文读懂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

目录
相关文章
|
12天前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
114 50
|
12天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
29 5
|
8天前
|
Ubuntu Java
Ubuntu之jdk安装
以下是Ubuntu之jdk安装的详细内容
20 0
|
8天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
50 0
|
14天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
29 0
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
210 2
|
Web App开发 Ubuntu Linux
|
1月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
3572 3
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
129 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
147 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
下一篇
无影云桌面