首页 > 系统相关 >Linux安装JDK1.8并配置环境变量

Linux安装JDK1.8并配置环境变量

时间:2023-03-25 21:12:18浏览次数:55  
标签:JDK1.8 JAVA jdk JDK 安装 Linux HOME 安装包 环境变量

@

目录

Hello,大家好!

今天分享Linux安装配置JDK1.8教程,本教程是学长在项目上线时撰写的,经过生产环境验证,供大家学长参考。本教程使用的操作系统版本为RedHat7.5,查看操作系统版本命令 cat /etc/redhat-release

好了,接下来开始JDK1.8安装步骤吧。

一、下载JDK安装包

下载JDK安装包提供两种方式,一是去官网下载,如果官网下载比较慢的话可以去网盘下载,学长已经下载好放到网盘了。

官网下载:https://www.oracle.com/java/technologies/downloads/#java8

网盘下载:https://pan.baidu.com/s/1Ib9et9iba0dCJQW_6WwrOw,提取码:sfcj

安装包下载后如下图所示:

二、安装JDK

1、使用root用户登录需要安装JDK的服务器

2、查看卸载自带的openJDK

#查看Java版本
java -version
#查看是否有自带的openJDK
rpm -qa|grep jdk
#如果有则卸载
rpm -e --nodeps xxx  xxx:文件名
#验证是否卸载干净
rpm -qa|grep jdk

3、服务器上传安装包

安装包:jdk-8u281-linux-x64.tar.gz

#把JDK安装包上传到目录 /root
cd /root
#ls查看是否上传
ls

4、解压、移动、重命名

cd  /root
tar -zxvf jdk-8u281-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk1.8.0_281 jdk

三、配置环境变量

完成JDK安装后,接下来开始配置环境变量

vim /etc/profile
#在文件尾部添加如下信息:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
#编辑完成后,保持并退出,刷新环境配置使其生效:
source /etc/profile

四、验证JDK是否安装成功

#查看版本
java -version

至此,JDK安装完毕。创作不易,欢迎点赞分享!

标签:JDK1.8,JAVA,jdk,JDK,安装,Linux,HOME,安装包,环境变量
From: https://www.cnblogs.com/ITXueZhang/p/17255584.html

相关文章

  • Linux 上的 MAC 地址欺骗
    导读网卡生产商在每一张网卡(NIC)在出厂时都会在上面刻上一个48位的全球唯一标识符(GUID),这串GUID就是网卡的MAC地址,用于确定一张网卡的身份。MAC地址的高24位叫OUI,......
  • Linux系统下安装conda环境变量设置
    安装好conda后,设置环境变量vim~/.bashrc添加aliasliuzhenPython='/home/riki/anaconda3/bin/python'exportPATH="/home/riki/anaconda3/bin:$PATH"然后sources......
  • linux系统下golang安装教程
     Linux下安装Golang系统:centos7.8mkdir/home/srcwgethttps://golang.google.cn/dl/go1.19.5.linux-amd64.tar.gz解压tar-xf go1.19.5.linux-amd64.tar.gz  ......
  • linux安装自动部署神器jenkins
    大家好,我是小悟Jenkins是什么?Jenkins是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/测试软件项目。监控一些定时执行的任务。Jenkins拥有的特性包括:易于安装-只......
  • Linux内核的裁剪移植,Linux内核裁剪移植学习分享
    原文:https://blog.csdn.net/weixin_36246029/article/details/11660769222.内核裁剪移植内核源码是大量模块代码的集合!每一个模块代码都是大量的.c和.h文件组成的!内......
  • linux设置北京时间
    在Linux中设置北京时间,需要先设置系统的时区为Asia/Shanghai,然后将系统时钟设置为当前时间。以下是具体的步骤:首先,查看当前系统的时区设置:$timedatectl如果时区设......
  • Linux报错:audit: backlog limit exceeded(审计:超出积压限制)
    Linux报错:audit:backloglimitexceeded(审计:超出积压限制)系统版本:CentOSLinuxrelease7.6.1810(Core)问题现象:一次巡检中发现业务系统打不开,对应的Linux服务器ssh连......
  • c++ linux 编译 静态库 ,动态库
                        一起编译:  静态路径要用全路径    静态编译       规范写法  ......
  • Linux中/etc目录下passwd shadow group gshadow 四个文件功能说明介绍以及etc目录下lo
    1./etc/passwd介绍:Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。root@root:~#cat/etc/......
  • linux c++编译
                gcc-v查看版本                     指定名字    多文件编译 ......