Linux 配置Java环境(图文详细)

Linux 配置Java环境(图文详细)Linux配置Java环境1、查看系统是否有java环境2、卸载系统自带的jdk1.找到具体的jdk2.然后分别一个一个删除3.验证是否删除成功3、创建一个文件夹用于存放java的压缩包4、包下载好的jdk拖到java文件夹5、安装jdk6、配置环境变量7、让配置生效8、验证是否配置成功1、查看系统是否有java环境输入指令java-version回车即可如图表示Linux系统有自带的jdk,但是这并不是我们想要的,所以得卸载2、卸载系统自带的jdk1.找到具体的jdkrpm-qa

大家好,又见面了,我是你们的朋友全栈君。

1、查看系统是否有java环境

输入指令java -version回车即可
在这里插入图片描述
如图表示Linux系统有自带的jdk,但是这并不是我们想要的,所以得卸载

2、卸载系统自带的jdk

1 .找到具体的jdk

rpm -qa | grep jdk

在这里插入图片描述

2.然后分别一个一个删除

指令 rpm -e --nodeps + jdk名字表示强制删除该jdk,如图
在这里插入图片描述

3.验证是否删除成功

输入指令 java -version
在这里插入图片描述
表示删除成功

3、创建一个文件夹用于存放java的压缩包

一般放在 /usr/local

cd 到该目录
ls 查看目录下的文件
mkdir java 创建java文件夹
ls 查看目录下的文件
在这里插入图片描述

4、包下载好的jdk拖到java文件夹

jdk下载地址:
链接:https://pan.baidu.com/s/18tMOeOLfP-jSOHOa7ME6xA
提取码:pksq
在这里插入图片描述

5、安装jdk

指令 tar -zxvf jdk-8u221-linux-x64.tar.gz 表示解压我对应的jdk版本
在这里插入图片描述
在这里插入图片描述

6、配置环境变量

输入指令 vi /etc/profile 打开配置文件

点击 i键 进入编辑模式,如下在这里插入图片描述
在末尾追加

JAVA_HOME=/usr/local/java/jdk1.8.0_221
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

然后 按Esc键退出编辑模式

最后:wq 保存编辑并退出(注意有“:”)

7、让配置生效

输入指令source /etc/profile即可
在这里插入图片描述

8、验证是否配置成功

输入指令 java -version,出现如下图表示配置成功
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139420.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 华为裁员34岁以上程序员?90后的中年危机,即将到来!

    华为裁员34岁以上程序员?90后的中年危机,即将到来!原创: 小七 AI商学院 前天新的职场潜规则!去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那

  • C语言 条件运算符(? : )的用法[通俗易懂]

    C语言 条件运算符(? : )的用法[通俗易懂]条件运算符(?:)是一个三目运算符,即有三个操作数。使用条件运算符(?:)可以实现IfElse的功能,其一般形式为:          表达式1?表达式2:表达式3其意思是:如果表达式1为真,则运算表达式2,整个条件表达式的值为表达式2的值;反之,则运算表达式3,整个条件表达式的值为表达式3的值。

  • red入门学习笔记

    red入门学习笔记

  • 苹果电脑navicat premium激活码-激活码分享[通俗易懂]

    (苹果电脑navicat premium激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • NB-IoT应用场景_iot框架

    NB-IoT应用场景_iot框架NB-IOT实现万物互联设计思路分享(固定上报类)NB-IOT窄带物联网(NarrowBandInternetofThings,NB-IoT),是一种专为万物互联打造的蜂窝网络连接技术。NB-IOT作为近年大火的一项物联网技术,因为其特性受到了众多行业众多企业的青睐。其广覆盖,大连接,低功耗,低成本的四大主要特点符合众多行业的实现物联网平滑过度的要求,成为了物联网技术又一代宠儿。本人也…

  • NFV概述_NFV技术

    NFV概述_NFV技术NFV(网络功能虚拟化)

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号